我有一个在Linux Shadow文件中的条目
google.:$1$8KdNUQ4R$ZYyUXVGhvLgVNpfqus.GX/::1:0:1:1:::
这个用户的密码是
com
。据我所知,
$1$
表示使用md5加密;8KdNUQ4R
是盐;ZYyUXVGhvLgVNpfqus.GX/
是已经被加密的密码本身。让我困惑的是,在网上找到的md5生成器会产生一个32个字符长的十六进制值,但在这种情况下,加密后的密码只有22个字符长,而且肯定不是十六进制。
为了使用给定的盐从
com
得到ZYyUXVGhvLgVNpfqus.GX/
,我需要采取什么步骤?
编辑
所以,我找到了答案。我的问题是我应该使用md5crypt而不是md5。