使用密码生成密码文件时htpasswd -m -c file admin
,admin
结果如下所示:
cat file
admin:$apr1$V.aqW878$JCj8ivmSnFp3BnTCtLAuN.
当我尝试使用 node.js 对其进行身份验证时,结果大不相同:
Digest Hex: 21232f297a57a5a743894a0e4a801fc3
我试过遵循这个现有的 StackOverflow 解决方案:
new Buffer('21232f297a57a5a743894a0e4a801fc3').toString('base64');
MjEyMzJmMjk3YTU3YTVhNzQzODk0YTBlNGE4MDFmYzM=
所以结果还是错了。
当我将摘要更改为base64
结果时:
ISMvKXpXpadDiUoOSoAfww==
我的问题的底线是我没有得到相同的哈希值并且需要帮助。任何建议将不胜感激。
谢谢罗曼