Можно создать дубликат:
hash() vs. crypt() function comparisonС PHP, почему мы используем crypt() для хеширования паролей вместо hash()?
Недавно я исследовал, как правильно сделать хэширования паролей в PHP. Один из лучших вариантов - использовать crypt()
. Но почему бы нам не использовать hash()
?
Основная причина, по которой я прошу об этом, заключается в том, что я создал функцию хэширования пароля, которая обертывает crypt()
, и мне интересно, как назвать мою функцию. Сейчас его называют getHash()
. Но я смеюсь, используя это имя, так как я обертываю crypt()
. Если я использую getCrypt()
, который не звучит отлично, потому что он предназначен для функции HASHING. Что я должен назвать своей функцией хэширования, которая обертывает crypt()
?
Хеш также более желателен, поскольку шифрование легко обратимо при условии, что ключ. Единственный раз, когда вы хотите получить шифрование по хэшу, - это если вам нужно получить пароль позже (и зачем вам нужно?). – Gary
@Gary Откуда взялось шифрование? Никто не обсуждал шифрование. –
Моя ошибка, я неправильно понял. – Gary