Я ищу алгоритмы хеширования, но не нашел ответа.
- Bcrypt использует Blowfish
- Blowfish лучше, чем MD5
- Q: но Blowfish лучше, чем SHA512?
Спасибо..
Update:
Я хочу пояснить, что я понимаю разницу между хэшированием и шифрованием. То, что побудило меня задать вопрос таким образом, - это статья, , где автор ссылается на bcrypt как "адаптивное хеширование" https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2007/july/enough-with-the-rainbow -tables-what-you-need-to-know-about-secure-password-scheme/
Так как bcrypt основан на Blowfish, мне приходилось думать, что Blowfish - это алгоритм хэширования. Если это шифрование в качестве ответов указало, то мне кажется, что в этой статье не должно быть места. Что еще хуже, он заключает, что bcrypt является лучшим. То, что меня еще больше сбивает с толку, заключается в том, что класс phpass (используемый для хэширования паролей, который, как мне кажется) использует bcrypt (т.е. Blowfish, то есть шифрование). Основываясь на этой новой информации, вы, ребята, говорите мне (blowfish - это шифрование), этот класс звучит неправильно. Я что-то упускаю?