我想知道如果我在创建用户或更改角色时没有指定ENCRYPTED,PostgreSQL使用的默认加密方法是什么(如果有的话)。
我在PostgreSQL网站上读到如下内容:
密码存储加密 默认情况下,数据库用户密码以MD5哈希形式存储,因此管理员无法确定分配给用户的实际密码。如果用于客户端身份验证的是MD5加密,则未加密的密码甚至在服务器上也从未暴露,因为客户端在通过网络发送前对其进行了MD5加密。
但我不确定MD5加密方法是否仅在我使用ENCRYPTED创建/更改角色/用户时使用。
我正在使用PostgreSQL 9.5
谢谢
我在PostgreSQL网站上读到如下内容:
密码存储加密 默认情况下,数据库用户密码以MD5哈希形式存储,因此管理员无法确定分配给用户的实际密码。如果用于客户端身份验证的是MD5加密,则未加密的密码甚至在服务器上也从未暴露,因为客户端在通过网络发送前对其进行了MD5加密。
但我不确定MD5加密方法是否仅在我使用ENCRYPTED创建/更改角色/用户时使用。
我正在使用PostgreSQL 9.5
谢谢