tre*_*has 8 encryption hash cryptography htpasswd .htpasswd
我正在尝试以编程方式生成这种哈希:
axF3s9cdEnsNP
Run Code Online (Sandbox Code Playgroud)
但我无法确定它是哪种哈希。哈希来自 .htpasswd 文件。
我尝试过的所有在线 htpasswd 生成器都会生成不同类型的哈希。
Edu*_*nec 10
这是 CRYPT 加密 - 旧的默认设置。您可能应该改用 MD5 或 SHA -man htpasswd
有关更多信息,请参阅。
您如何尝试生成密码?你可以运行htpasswd -n -b username password
,但大多数语言可能已经有一个库函数。
Perl 示例:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
Run Code Online (Sandbox Code Playgroud)
第二个参数是盐。正如 Gerard 指出的那样,最好使用随机字符串作为盐。