A web application stores user passwords using bcrypt. What is the primary security benefit of bcrypt over a plain SHA-256 hash?
-
A
It is deliberately slow and includes a salt, making brute-force and rainbow table attacks harder
-
B
It produces a longer hash output that cannot be reversed
-
C
It encrypts the password so it can be recovered if needed
-
D
It compresses the password to save database space