当前位置: 首页 > 知识库问答 >
问题:

将 PostgreSQL 密码加密从 MD5 更改为 SHA

岳彬炳
2023-03-14

有没有办法将PostgreSQL密码加密方法从MD5更改为SHA?

如果是,你能告诉我怎么做吗?

我正在使用PostgreSQL 9.5

共有1个答案

孟洋
2023-03-14

使用PostgreSQL 10,您可以将< code>password_encryption设置为< code>scram-sha-256。从文件上看

当在< code>CREATE ROLE或< code>ALTER ROLE中指定了密码,而没有写入< code>ENCRYPTED或< code>UNENCRYPTED时,此参数确定是否对密码进行加密。默认值是md5,它将密码存储为MD5哈希。将此项设置为plain会以明文形式存储它。也接受on和off,分别作为md5和plain的别名。将此参数设置为scram-sha-256将使用SCRAM-SHA-256加密密码。

有关使用scram-sha-256的迭代的信息,请参阅本文

如果不实际修改源代码,则无法完成此操作。

 类似资料:
  • 我正在考虑将PostgreSQL密码加密从MD5更改为SHA的问题,以找出如何将Postgres中的用户密码哈希更改为MD5以外的内容,因为据我所知,它现在基本上已经过时了。 但我很好奇服务器的< code>pg_hpa.conf文件是否需要更改,因为根据本教程https://blog . big binary . com/2016/01/23/configure-PostgreSQL-to-al

  • 如何更改PostgreSQL用户的密码?

  • 该md5加密方法,需要手动import库函数,调用md5方法即可使用,可以对字符串加密为32位的字符串结果,如需进一步了解, 详见MD5百度百科 使用方法: import md5Libs from "uview-ui/libs/function/md5"; export default{ onLoad() { console.log(md5Libs.md5('uView')) // 结果

  • 如何更改PostgreSQL用户的密码?

  • 本文向大家介绍.NET MD5加密解密代码解析,包括了.NET MD5加密解密代码解析的使用技巧和注意事项,需要的朋友参考一下 MD5简介:   是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但

  • 我在Windows上使用以下命令创建了Postgresql docker映像: