Multiple choice technology architecture

Which of the following encryption is better suited for storing the passwords ?

  1. SHA

  2. AES

  3. 3DES

  4. RSA

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

SHA (Secure Hash Algorithm) is better suited for password storage than AES, 3DES, or RSA because SHA is a cryptographic hash function, not an encryption algorithm. Passwords should never be stored in reversible form - if encrypted, they could potentially be decrypted. Hashing is one-way: even if the hash is compromised, the original password cannot be retrieved. SHA-256 or SHA-512 are commonly used for secure password storage (typically with salt). AES and 3DES are symmetric encryption algorithms, and RSA is asymmetric encryption - all reversible.