password_encryption

一个GUC,用于确定使用哪种密码加密方法

password_encryption 是一个配置参数,用于确定使用哪种密码加密方法。

password_encryption 添加于 PostgreSQL 7.2

默认

password_encryption 的默认值为:

按 PostgreSQL 版本详细信息

password_encryption (PostgreSQL 19)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 18)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 17)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 16)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 15)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 14)

设置 scram-sha-256
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 scram-sha-256
重置值 scram-sha-256
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 13)

设置 md5
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 md5
重置值 md5
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 12)

设置 md5
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 md5
重置值 md5
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 11)

设置 md5
单位  
类别 连接与认证 / 认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 md5
重置值 md5
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 10)

设置 md5
单位  
类别 连接和认证 / 安全与认证
简短描述 选择用于加密密码的算法。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 md5, scram-sha-256
启动值 md5
重置值 md5
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 9.6)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 9.5)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  
需要重启 false

文档password_encryption

password_encryption (PostgreSQL 9.4)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 9.3)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 9.2)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 9.1)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 9.0)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 8.4)

设置 开启
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  
枚举值  
启动值 开启
重置值 开启
源文件  
源行  

文档password_encryption

password_encryption (PostgreSQL 8.3)

设置  
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  

文档password_encryption

password_encryption (PostgreSQL 8.2)

设置  
单位  
类别 连接和认证 / 安全与认证
简短描述 加密密码。
扩展描述 当在 CREATE USER 或 ALTER USER 中指定密码但未写明 ENCRYPTED 或 UNENCRYPTED 时,此参数决定密码是否被加密。
上下文 user
变量类型 bool
来源 默认
最小值  
最大值  

文档password_encryption

变更历史

分类

GUC 配置项, 安全

另请参阅

md5_password_warnings

反馈

提交任何关于“password_encryption”的评论、建议或更正 请在此处