返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

ENCRYPT(str[,salt])
函数说明
使用Linux 的crypt()系统调用来加密str。参数salt 是一个至少包含两个字符的字
符串。如果salt 没有给定,会使用一个随机数值。
示例
因未给定salt 值,使用随机数值对“hello”进行加密。
gbase> SELECT ENCRYPT('hello') FROM dual;
+------------------+
| ENCRYPT('hello') |
+------------------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
844
| y/oLk8SmVyZXg
|
+------------------+
1 row in set
说明
ENCRYPT()在一些系统上忽略除了str 前8 个字符之外的全部字符,
这个行为通过使用crypt()系统调用来决定。
如果crypt()在用户的系统上不可用,ENCRYPT()总是返回NULL,
所以推荐用户使用MD5()或SHA1(),这两个函数存在于所有平台上。

- 157 -

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 VI


GBase 8c 管理员指南
南大通用数据技术股份有限公司
III