
# 加密函数
表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() | 支持，存在差异    | - ecb为不安全加密模式，GaussDB不支持，默认为cbc模式。  - GaussDB中，当指定数据库使用的字符编码是SQL_ASCII时，服务器把字节值0\~127根据ASCII标准解释，而字节值128\~255则当作无法解析的字符；如果该函数的输入输出包含了任何非ASCII数据，数据库将无法帮助用户转换或者校验非ASCII字符。  - MySQL的返回值类型为BINARY、VARBINARY、BLOB、MEDIUMBLOB、LONGBLOB，GaussDB返回值类型固定为LONGBLOB。   |
| SHA()/SHA1()  | 支持         | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| SHA2()        | 支持         | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   
