在 PostgreSQL 中,使用该pgcrypto
模块,我可以使用 Blowfish(或任何支持的算法)生成慢速哈希,如下所示:
crypt('SomeTextHere', gen_salt('bf'));
但是,它会自动生成盐(带有gen_salt
)并需要它。我不想用任何盐。我也对使用普通的哈希函数(如 sha256)不感兴趣。如何在没有盐的情况下生成慢速哈希?
在 PostgreSQL 中,使用该pgcrypto
模块,我可以使用 Blowfish(或任何支持的算法)生成慢速哈希,如下所示:
crypt('SomeTextHere', gen_salt('bf'));
但是,它会自动生成盐(带有gen_salt
)并需要它。我不想用任何盐。我也对使用普通的哈希函数(如 sha256)不感兴趣。如何在没有盐的情况下生成慢速哈希?
每次使用相同的盐是微不足道的。去做就对了:
如果您根本不需要任何盐,则需要编写一些代码来实现它。这当然不是 DBA 的任务。