A system administrator is reviewing a web application's legacy configuration and discovers that user passwords are saved in the database using the MD5 hashing algorithm without any salt. Which cryptographic weakness does this implementation exhibit?
- Use of a collision-prone and cryptographically broken hashing algorithmCevap
- BIncorrect selection of asymmetric encryption for bulk data storage
- CFailure to initiate a public key Certificate Signing Request flow
- DReliance on network perimeter firewalls instead of host-level access controls
Cevap
Use of a collision-prone and cryptographically broken hashing algorithm
MD5 is an obsolete, cryptographically weak hashing algorithm that is vulnerable to collision attacks. Storing passwords with MD5 without salting allows attackers to reverse or match hashes easily using rainbow tables.
Adım Adım Çözüm
Anahtar Kavram
Cryptographic Weaknesses and Deprecated Algorithms