更新时间:2024-12-04 GMT+08:00
分享

加密函数

表1 加密函数列表

MySQL数据库

GaussDB数据库

差异

AES_DECRYPT()

支持,存在差异

  • ecb为不安全加密模式,GaussDB不支持,默认为cbc模式。
  • GaussDB中,当指定数据库使用的字符编码是SQL_ASCII时,服务器把字节值0~127根据ASCII标准解释,而字节值128~255则当作无法解析的字符;如果该函数的输入输出包含了任何非ASCII数据,数据库将无法帮助用户转换或者校验非ASCII字符。
  • MySQL的返回值类型为BINARY、VARBINARY、BLOB、MEDIUMBLOB、LONGBLOB,GaussDB返回值类型固定为LONGBLOB。

AES_ENCRYPT()

支持,存在差异

SHA()/SHA1()

支持

-

SHA2()

支持

-

相关文档