Tank auth для использования md5 - PullRequest
2 голосов
/ 10 июня 2011

Я работаю над системой регистрации для стороннего сервера, и (хотя хэш хэш-аутентификации достаточно велик), мне нужен md5 (чтобы стороннее программное обеспечение могло проверить его). Есть ли простой способ сделать это?

Спасибо, Max

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Если вы хотите сделать это правильно, вы должны написать свои собственные хеш-функции для использования в Tank_Auth и удалить текущие.

Если вы не хотите сделать это правильно, Tank_Auth использует включенный класс phpass PasswordHash для хеширования и проверки паролей. Из библиотеки Tank_Auth вызываются только две функции: CheckPassword и HashPassword. Сделайте резервную копию и перепишите эти две функции, чтобы вместо них использовать md5(). Вы можете просто проигнорировать конфигурацию и другие PasswordHash методы.

0 голосов
/ 10 июня 2011

PHP имеет встроенную функцию хеширования md5 (md5 ()), хотя я бы рекомендовал sha1 (sha1 ()) вместо md5.

edit: ах, вы обязаны использовать хэш md5, это то, что вы говорите? тогда просто md5 ()

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