Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮

Ну начнем с того, что сама функция бесполезна.
Зачем тебе данная функция, если ты потом сам же не сможешь распознать свой пароль?
Ты скорее всего не разобрался в криптографическом алгоритме шифрования с солью.

Он (алгоритм) подразумевает, что когда ты собираешься хэшировать пароль, к нему ты добавляешь строку в несколько символов, которая называется "Соль". Потом ты все хэшируешь.
Но дело в том, что саму соль ты должен хранить у себя, это твой ключ к проверке пароля, не имея соли ты не сможешь потом проверить свой пароль по базе.

А в той функции, соль обрабатывается substr(), что искажает изначально переданный функции параметр (теряется исходная соль).