но через этот скрипт у тебя пароль и так заносится без шифрования в другую, я так понимаю дополнительную, таблицу account_info:
Код:
mysql_query("INSERT INTO account_info(login, password, email) VALUES('$login' , '$pass', '$email')");
________________
Благодарности принимаю в виде пива и денег.Торты и конфеты не пью! Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Но пароль сохраняет в формате $2y$10$UckvxD3LD8O.02NDgnAJsOo6dWFk/ZFjEkCq0rFTTVbVl68hglg46
А нужно $2a$10$r24ioq9QBXft4we0MIO2UuJ07SPryfhyQn68QB2CWoaXaPlVe2 qei
Что делаю не так? Помогите пожалуйста
Последний раз редактировалось IanMarkov; 09.10.2021 в 17:04.
Причина: дурачек просто..
Но пароль сохраняет в формате
$2y$10
А нужно
$2a$10
Информация с вики по bcrypt: "The prefix $2a$ or $2b$ (or in case the PHP package crypt_blowfish in particular: $2x$ and $2y$".
От этого и надо плясать.
Вообще, здорово наверное поднимать тему одиннадцатилетней давности?))
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Покопался немного в инете: [Ссылки могут видеть только зарегистрированные пользователи. ]
Цитата:
The version $2b$ is not "better" or "stronger" than $2a$. It is a remnant of one particular buggy implementation of BCrypt. But since BCrypt canonically belongs to OpenBSD, they get to change the version marker to whatever they want.
There is no difference between 2a, 2x, 2y, and 2b. If you wrote your implementation correctly, they all output the same result.
And if you were doing the right thing from the beginning (storing strings in utf8 and also hashing the null terminator) then: there is no difference between 2, 2a, 2x, 2y, and 2b. If you wrote your implementation correctly, they all output the same result.
The only people who need to care about 2x and 2y are those you may have been using crypt_blowfish. And the only people who need to care about 2b are those who may have been running OpenBSD.
All other correct implementations are identical and correct.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Цитата:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).