passwd
pg_shadow列中的密码是如何编码的?
做一个:
select passwd from pg_shadow;
我看到如下值:
md52c92c858aa1fa12144f1dcbd4ca9c3a0
...这似乎不是我所知道的密码的 MD5 哈希值(显然剥离了前导的“md5”)。哈希也加盐了吗?
passwd
pg_shadow列中的密码是如何编码的?
做一个:
select passwd from pg_shadow;
我看到如下值:
md52c92c858aa1fa12144f1dcbd4ca9c3a0
...这似乎不是我所知道的密码的 MD5 哈希值(显然剥离了前导的“md5”)。哈希也加盐了吗?
它实际上是用用户名作为密码的后缀,然后 MD5 散列由它组成,然后该散列以'md5'为前缀