4 ms·
Modern password hashes are designed to use a large amount of RAM in addition to CPU time in order to make password cracking using ASICs and GPUs more difficult.
by timmclean 11y ago
Modern password hashes are designed to use a large amount of RAM in addition to CPU time in order to make password cracking using ASICs and GPUs more difficult. The paper on Argon2[1], the winner of the recent password hashing competition, would be a good read if you're interested in learning more about how password hashes are designed.
[1] https://www.cryptolux.org/images/0/0d/Argon2.pdf https://www.cryptolux.org/images/0/0d/Argon2.pdf