No! Use a proper key-derivation function (bcrypt, scrypt, pbkdf2), not a hash function.<p>SHA family, including the rather unrelated but exceptionally nifty SHA-3 (Keccak), are still hash functions and are still really fast to compute (good if you need to verify the contents of something, bad if you need to store secure information). A decent GPU can still crack SHA hashes effortlessly, and a dedicated attacker will have some good FPGAs (in which case you&#x27;ll be cracked in hours). Use a function that is meant for storing passwords.