-
Notifications
You must be signed in to change notification settings - Fork 773
[feature request] support configurable hashing and crypto algorithms for Dragonfly #1204
Comments
How to handle the configurable algorithms of Dragonfly
Let's take a look at how the current CDN stores data firstly:
NOTE: The task file content does not store the original raw data, but sequentially stores all the block data after processing. And the structure of each block is shown in the following figure: After understanding the storage principle of CDN, we prefer to config and record the info in the
At present, the
Use configurable algorithms for hashing not only MD5As dragonflyoss/dragonfly#1205 (comment) mentioned, Dragonfly uses MD5 and SHA1 to guarantee data integrity. However, this will also bring some performance losses. For sha256, that will cost more time for hashing. In a way, we prefer performance over security. But actually maybe this is not the best choice for everyone. We should make it configurable. Let's look at an example with configurable algorithms for hashing:
Use configurable algorithms for encryption not only DESIn fact, in our plans, we are splitting the scheduler and the CDN modules for supernode. And then for the new CDN architecture, the CDN manager will process each piece by the |
Thank you for the feature request and clarifying the process how compatibility could be integrated. |
I am confused by the reference to DES here, as I can't find any DES code, can someone point me at it? |
see the project presentation recording at 38:00 mark: https://www.youtube.com/watch?v=Sl7ZDt7rx4M |
There may be a little mistakes in the question. Dragonfly uses the |
Why you need it?
FROM Alex Chircop
How it could be?
Other related information
The text was updated successfully, but these errors were encountered: