Задать вопрос
@80689248440

Как в php закодировать в binary(16)?

В базе есть 2 столбца
passsalt binary(16)
passcheck binary(20)

Хочу своим скриптом подключиться для сравнения пароля, но если в passsalt хоть какой-то текст (vvx26klskt06zu63), то в passcheck вобще бред когда получаем с помошью скрипта в utf8 или в базе оно имеет вот такой вид acb9eadd8facb065ce613164af13ff97ba2dd7d9.
Как с помощью php закодировать в такой же формат чтоб сравнить и пустить того кому можно?
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
пароли, внезапно, оказались зашифрованы и посолены.

решение: найти оригинальную функцию хэширования прогнать через неё plain-text пароль, сравнить с полем passcheck из бд.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы