Шифрование паролей на PHP для Apache
htpasswd -bmdp(с таким ключом). Какие комбинации функции необходимо использовать, что бы получть зашифрованную строку типа:
user:$apr1$2e3.....$nKPkdfH7R3OG3i5BT2nyb0
(Результат работы htpasswd)
Насколько я понимаю, зашифрованная строка состоит из нескольких частей вроде контрольной суммы, имени массива etc. Только вот каких и в каком порядке - непонятно.
Цитата:
Originally posted by gun2rin
Задача такова: требуется зашифровать пароль скриптом, аналогично утилите
htpasswd -bmdp(с таким ключом). Какие комбинации функции необходимо использовать, что бы получть зашифрованную строку типа:
user:$apr1$2e3.....$nKPkdfH7R3OG3i5BT2nyb0
(Результат работы htpasswd)
Насколько я понимаю, зашифрованная строка состоит из нескольких частей вроде контрольной суммы, имени массива etc. Только вот каких и в каком порядке - непонятно.
Задача такова: требуется зашифровать пароль скриптом, аналогично утилите
htpasswd -bmdp(с таким ключом). Какие комбинации функции необходимо использовать, что бы получть зашифрованную строку типа:
user:$apr1$2e3.....$nKPkdfH7R3OG3i5BT2nyb0
(Результат работы htpasswd)
Насколько я понимаю, зашифрованная строка состоит из нескольких частей вроде контрольной суммы, имени массива etc. Только вот каких и в каком порядке - непонятно.
crypt
Цитата:
Originally posted by gun2rin
Задача такова: требуется зашифровать пароль скриптом, аналогично утилите
htpasswd -bmdp(с таким ключом). Какие комбинации функции необходимо использовать, что бы получть зашифрованную строку типа:
user:$apr1$2e3.....$nKPkdfH7R3OG3i5BT2nyb0
(Результат работы htpasswd)
Насколько я понимаю, зашифрованная строка состоит из нескольких частей вроде контрольной суммы, имени массива etc. Только вот каких и в каком порядке - непонятно.
Задача такова: требуется зашифровать пароль скриптом, аналогично утилите
htpasswd -bmdp(с таким ключом). Какие комбинации функции необходимо использовать, что бы получть зашифрованную строку типа:
user:$apr1$2e3.....$nKPkdfH7R3OG3i5BT2nyb0
(Результат работы htpasswd)
Насколько я понимаю, зашифрованная строка состоит из нескольких частей вроде контрольной суммы, имени массива etc. Только вот каких и в каком порядке - непонятно.
Судя по $apr1$ это md5. Правильно сказали - воспользуйся функцией crypt(). В PHP есть функция md5(), но ей надо пользоваться аккуратно, так как не все версии UNIX ее поддерживают.
У меня была проблема при переезде с Линукса на FreeBSD (точно не помню). Все пароли пришлось потерять.