将 PostgreSQL 密码加密从 MD5 更改为 SHA
问题:将 PostgreSQL 密码加密从 MD5 更改为 SHA 有没有办法将 PostgreSQL 密码加密方法从 MD5 更改为 SHA? 如果是,你能告诉我怎么做吗? 我正在使用 PostgreSQL 9.5 解答 第 10 页 使用 PostgreSQL 10,您可以将password_encryption设置为scram-sha-256。来自文档 当在CREATE ROLE或ALTER
·
问题:将 PostgreSQL 密码加密从 MD5 更改为 SHA
有没有办法将 PostgreSQL 密码加密方法从 MD5 更改为 SHA?
如果是,你能告诉我怎么做吗?
我正在使用 PostgreSQL 9.5
解答
第 10 页
使用 PostgreSQL 10,您可以将password_encryption
设置为scram-sha-256
。来自文档
当在
CREATE ROLE
或ALTER ROLE
中指定了密码而没有写入ENCRYPTED
或UNENCRYPTED
时,该参数决定密码是否要加密。默认值为 md5,它将密码存储为 MD5 哈希。将此设置为纯文本将其存储为纯文本。 on 和 off 也被接受,分别作为 md5 和 plain 的别名。 将此参数设置为 scram-sha-256 将使用 SCRAM-SHA-256 加密密码。
_有关使用 scram-sha-256 的迭代的信息,请参阅此帖子 _
第 9.x 页
这不能在不实际修改源的情况下完成。
更多推荐
已为社区贡献19912条内容
所有评论(0)