在 PostgreSQL 中,使用该pgcrypto
模块,我可以使用 Blowfish(或任何支持的算法)生成慢速哈希,如下所示:
crypt('SomeTextHere', gen_salt('bf'));
但是,它会自动生成盐(带有gen_salt
)并需要它。我不想用任何盐。我也对使用普通的哈希函数(如 sha256)不感兴趣。如何在没有盐的情况下生成慢速哈希?
在 PostgreSQL 中,使用该pgcrypto
模块,我可以使用 Blowfish(或任何支持的算法)生成慢速哈希,如下所示:
crypt('SomeTextHere', gen_salt('bf'));
但是,它会自动生成盐(带有gen_salt
)并需要它。我不想用任何盐。我也对使用普通的哈希函数(如 sha256)不感兴趣。如何在没有盐的情况下生成慢速哈希?
在 PostgreSQL 9.6 上,我该如何做相当于CREATE TRIGGER IF NOT EXISTS
? 我注意到在 PostgreSQL 14 中你可以这样做CREATE OR REPLACE TRIGGER
,但我使用的是 9.6,它没有这个功能。