When pseudonymizing a database using SHA-256 hashing, what is the most critical requirement to prevent re-identification via brute-force or dictionary attacks?
A salt ensures that identical inputs result in different hashes, mitigating rainbow table attacks.
Why this answer
Adding a unique, secret salt to each input before hashing prevents the use of precomputed rainbow tables to reverse the hash.