我试图以编程方式生成这种哈希:
axF3s9cdEnsNP
但我不能确定它是什么样的散列。 哈希来自.htpasswd文件。
我试过的所有在线htpasswd生成器生成不同types的散列。
这是CRYPTencryption – 一个旧的默认。 您应该使用MD5或SHA代替 – 请参阅man htpasswd以获取更多信息。
你怎么试图生成你的密码? 您可以运行htpasswd -n -b username password ,但大多数语言可能已经有一个库函数。
Perl示例:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
第二个参数是盐。 正如杰拉德指出的那样,最好使用随机string作为盐。