Тот же алгоритм, та же строка, та же соль, другой результат?

#php #encryption #blowfish

#php #шифрование #blowfish

Вопрос:

Я использую алгоритм Blowfish для шифрования паролей в моем приложении.

После переустановки Ubuntu на сервере результат этого алгоритма изменился — хотя я пытаюсь использовать ту же строку и ту же соль.

Есть идеи о том, почему это происходит или как это решить? Заранее спасибо.

Я использую встроенную реализацию PHP crypt на сервере Ubuntu (11.04). Раньше у меня была версия 10.10.

Комментарии:

1. Какой инструмент вы используете для шифрования / дешифрования? Выходные данные меняются, но что произойдет, если вы попытаетесь их расшифровать?

2. Без используемых команд, версий инструментов или других деталей вероятность того, что вы получите ответ на этот вопрос, абсолютно равна НУЛЮ

3. Спасибо за подсказку, я изменил ее. Джакомо, поскольку я использую функцию PHP crypt, расшифровка не выполняется.

4. Расшифровка все еще работает? Шифрование может закончиться шифрованием в разных строках, но я думаю, вы обнаружите, что оно расшифровывается просто отлично.

Ответ №1:

Может быть, вы измените тип кодировки. Убедитесь, что вы используете один и тот же тип encodind для обеих операций шифрования.

Комментарии:

1. Спасибо за идею, но это не то. Я проверил все кодировки, они все одинаковые.