sql - 系统用户/角色的密码是否以加密形式存储在 YugabyteDB YSQL 和 YCQL 中?
问题描述
当我们创建用户/角色(参见下面的示例)时,密码是如何持久存储的?这些是否以某种加密形式存储,而不是纯文本?
# YSQL
CREATE USER tester WITH PASSWORD 'test_password';
或者,
# YCQL
CREATE ROLE IF NOT EXISTS john WITH PASSWORD = 'test_password' AND LOGIN = true
解决方案
对于这两种 API,它们都以加密形式存储。
推荐阅读
- javascript - 我做了一个游戏,当我选择时它应该显示两个图像,但它只显示一个
- powershell - 在带有 powershell 2.0 的 Windows 7 上启用 tls1.2
- swift - 在 CALayer 上使用自定义 CIFilter 显示 CALayer 没有变化
- scheme - scheme question code don't know why wrong
- javascript - 更改 Vuetify 单选按钮的未选中状态颜色
- node.js - 同时使用 JWT 和 Passportjs
- gnuplot - GNUPlot:无法绘制指定颜色的二维散点图
- amazon-web-services - DynamoDB 扫描所有项目以查找列表属性中的嵌套属性
- jenkins - 从詹金斯将包推送到章鱼部署时出错
- android - Firestore 收集数据未显示在回收站视图中,但可以正确访问