Хеширование пароля, используемое в UNIX, Linux и других UNIX-подобных операционных системах POSIX, сильно различается. В большинстве методов хеширования "passwd
" используется модифицированный алгоритм DES (не истинный DES), они могут применять хеширование ко входу несколько раз и используют соль 16 или 24 бит. Конкретный ответ на метод создания passwd-совместимого хэша зависит от того, какую операционную систему вы используете.
Системный вызов crypt()
должен быть способом хеширования пароля в соответствии с вашей операционной системой. Вы можете получить к нему доступ в PHP, используя функцию crypt()
.
Что касается используемого алгоритма шифрования, это зависит от вашей операционной системы.