я использую "Силу шифрование MD5 пароля", в htpasswd для генерации хеша, например, '123' я добираюсь:
используйте htpasswd: 123 => $apr1$kaTbKaLO$ewJXRZAKpjaxK4thy2jOp/
использование обзор MD5: 123 => 202cb962ac59075b964b07152d234b70
скажите мне, как я могу генерировать хеш как апачский htpasswd использование Java Спасибо.
Пароли в файлах Apache .htpasswd кодируются с использованием соли . Если вы хотите сгенерировать эти пароли с помощью Java, вам нужно будет сделать то же самое. На этом сайте есть объяснение алгоритма соли / хеширования, используемого для файлов Apache .htpasswd; Я ищу реальный алгоритм, который вы могли бы использовать, и отредактирую свой ответ, когда найду его.
РЕДАКТИРОВАТЬ : Похоже, об этом уже спрашивали, прямо здесь, на SO:
Вот документация от Apache вместе с их исходным кодом:
http: // httpd. apache.org/docs/2.2/misc/password_encryptions.html
http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/crypto/apr_md5.c?view=co