Como as senhas são codificadas na coluna passwd
de pg_shadow?
Fazendo um:
select passwd from pg_shadow;
Eu vejo valores como o seguinte:
md52c92c858aa1fa12144f1dcbd4ca9c3a0
... o que não parece ser o que eu sei que o hash MD5 da minha senha é (retirando o "md5" principal, obviamente). Os hashes também são salgados?
Na verdade, ele sufixa a senha com o nome de usuário e, em seguida, o hash MD5 é feito disso, e esse hash é prefixado com 'md5'