Получить crypt () Blowfish результаты в PHP 5.3 идентичны сгенерированным PHP 5.2 - PullRequest
1 голос
/ 03 марта 2010

Есть ли в PHP 5.3 способ получить результаты crypt () blowfish (соль, начинающиеся с $ 2a $), идентичные полученным в PHP 5.2? В 5.3 Zend реализует все алгоритмы шифрования внутри, что дает разные результаты. Кроме того, в 5.3 для blowfish требуется параметр стоимости.

В принципе, есть ли способ вызвать любые системные механизмы, которые использовались для шифрования в PHP 5.2 с помощью программы командной строки?

Примечание: сервер в Linux, должен быть дистрибутивным.

Ответы [ 3 ]

1 голос
/ 03 марта 2010

Предполагается, что внутренние реализации полностью совместимы с реализациями внешних ОС.

Предположительно, реализация ОС (libxcrypt?) Имеет значение по умолчанию для параметра стоимости, если ни одна не указана - у вас просто будетчтобы отследить, что это такое!

0 голосов
/ 03 марта 2010

Независимо от того, какую версию PHP вы используете crypt (); Функция даст тот же результат. Потому что это реализация AES

0 голосов
/ 03 марта 2010

Возможно через mcrypt?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...