функция Crypt - не могу получить такой же результат

  • Автор темы Автор темы sw12345
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

sw12345

Новичок
функция Crypt - не могу получить такой же результат

Пишу диплом, одна из функций диплома - создание аккаунтов в ОС Solaris путем добавления некоторых данных (логин пароль итд) в специальные файлы, в один из файлов нужно добавить зашифрованный пароль, так вот у меня не получается зашифровать пароль так как это делает система.
вот пример, в системе есть аккаунт с паролем: atcl1ent (после буквы l идет 1 а не i)
зашифрованный пароль в системе храниться в таком виде: TSbZPUCZlewD6

делаю в php так
print "<br> ".crypt("atcl1ent", "atcl1ent");
или так
print "<br> ".crypt("atcl1ent", md5("atcl1ent"));

Получается совсем другое. Или я не правильно функцию использую или может для линуксойдов есть чтонить другое? Спасибо

В настройках Solaris можно указывать алгоритм шифрования, unix, 2a и md5, и всеравно то что генерю я не сходиться с тем что у салярки. в данном случае система генерит используя unix шифрование (TSbZPUCZlewD6) так в настройках у нее прописано

Или может быть есть другие аналогичные функции

php v 4.4.4
 
а не надо пытаться шифровать пароль "так как это делает система"
это ее личное дело, как она это делает - и нас это не касается
 
хм, и как же быть, для чего тогда нужна функция crypt ?
или мне просто ложить туда пасс и она сама его зашифрует?

"Метод crypt выводит обработанную стандартной unix функцией crypt строку. Он используется для формирования файла .htpasswd по документам, содержащим данные о пользователях." взято отсюда http://www.djem.ru/doc/users/djemscript/methods/crypt/index.htm
 
или тебе просто ложить на свою мегагениальную идею и придумать что-нибудь правильное

вообще, системный crypt может использовать разные алгоритмы шифрования

вопросы по DJEM надо задавать авторам DJEM
 
это же на сколько смелыми надо быть, чтобы веб серверу давать права писать в таблицу юзеров :) он у вас из-под рута живет?

а отчего такой древний php? никто не знает как его обновить или препод жмется купить книго по более свежей версии?
 
из под рута.
а версию мне менять не хота, таскаю с собой папку WebServers с харда на хард, я пока на винде делаю а на саляру 5ю поставлю
 
ток никому не показывай эту свою дипломную работу
не возьмут на работу
 
Тема закрыта.

Проблемы личного характера и бессмысленные споры между участниками не являются предметом обсуждения форума.
Обсуждайте их в привате.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху