Какой метод хеширования паролей мне следует использовать?

Этот вопрос заставил меня снова задуматься о хешировании паролей. В настоящее время я использую bcrypt (в частности, py-bcrypt). Я много слышал о PBKDF2 и scrypt .

Меня интересует, есть ли какие-нибудь «более современные» методы хеширования паролей, о которых я мог бы не знать (потому что они новые, поэтому люди не так много о них говорят), или, может быть, другие методы Я не знаю о.

И далее, какой из них мне следует использовать? Большинство людей, кажется, рекомендуют bcrypt, но мне интересно, не потому ли это, что он старый (читай: хорошо известный). Scrypt кажется лучше (переменный объем используемой памяти). Я мало знаю о PBKDF2.

Итак, если я создам схему управления пользователями, какую из них мне следует использовать? Или мне следует использовать что-то совершенно другое?

6
задан Bhavik Ambani 15 January 2014 в 16:59
поделиться