|
|
|
|
|
by cliveowen
4444 days ago
|
|
It's not just about compromised encryption algorithms, it's also about picking the right algorithm for a given purpose. For instance, an hashing algorithm can be used to securely store passwords, and must therefore be slow, or to find duplicate files, a task which greatly benefits from speed. If you use a fast hashing algorithm to "securely" store passwords you might as well use a compromised algorithm since the security is nonexistent in both cases. I think the same applies to crypto algorithms: it doesn't matter if the building blocks are individually secure if you don't know how to put them together in a secure fashion. |
|