#CRYPT_DECRYPT

CRYPT_DECRYPT
CRYPT_DECRYPT ( expr1 , expr2 , expr3 , expr4 , expr5 )

CRYPT_DECRYPT函数以expr2为算法类型、以expr3为算法模式、以expr4为HEX格式的密钥、以expr5为初始化随机数对expr1进行解密,返回解密结果。

Note:

如需使用本函数且使用OpenSSL工具时,请先参照依赖项准备检查并确保服务器系统中已安装符合要求的工具。

本函数遵循如下规则:

  • expr2只支持SM4。

  • expr3只支持CBC。

  • expr4和expr5的值均为HEX格式,长度为32个字符。

  • 当expr1为null时返回null。

示例

SELECT CRYPT_DECRYPT('94131D3841F5DEDA81F7651CD7C2CF63', 'sm4', 'CBC', '12345678901234567890123456789012', '12345678901234567890123456789012') AS xxxx FROM dual;

XXXX  
----- 
abc  

Copied!
pdf-btn 下载文档
copy-btn 复制链接