过去几周我一直在使用 PostgreSQL,我一直很喜欢它!
我使用 crypt() 和 gen_salt() 生成密码哈希,方法是将其添加到插入查询中,如下所示:
crypt(:password, gen_salt('bf', 8))
同样对于选择我使用类似的东西:
crypt(:password, u.password)
我想通过自动化表密码列上的哈希而不是 SQL 查询或附加函数来简化我的 SQL 代码。
更清楚地说,当我在表中插入一行时,我希望它立即转换散列/比较。
有办法吗?如果是的话,那会是明智的吗?