我正在尝试编写一些代码来处理 htdigest 密码文件。我能找到的文档似乎声称该文件的格式是:
user:realm:MD5(user:realm:pass)
如果是这样,那为什么这对我不起作用?我使用命令行 htdigest 创建了一个文件,因此:
htdigest -c test b a
当提示输入密码时,我输入了“c”。这将创建一个包含以下内容的文件:
a:b:02cc8f08398a4f3113b554e8105ebe4c
但是,如果我尝试导出这个哈希,我不能,
echo a:b:c | md5
给我“49d6ea7ca1facf323ca1928995420354”。我在这里有什么明显的遗漏吗?
谢谢