首批通过分布式安全可靠测评,为关键业务系统打造
DECRYPT
更新时间:2026-07-15 22:01:31
DECRYPT 函数使用流密码或块密码解密 RAW 数据,该密码使用用户提供的密钥和可选的 IV(初始化向量)。
功能适用性
该内容仅适用于 OceanBase 数据库企业版。OceanBase 数据库社区版仅提供 MySQL 模式。
语法
DBMS_CRYPTO.DECRYPT(
src IN RAW,
typ IN PLS_INTEGER,
key IN RAW,
iv IN RAW DEFAULT NULL)
RETURN RAW;
参数解释
| 参数 | 解释 |
|---|---|
| src | 要解密的 RAW 数据。 |
| typ | 所使用的密码流和密码块链接算法。 |
| key | 用于解密的密钥。 |
| iv | 密码块的可选初始化向量。默认值为 NULL。 |
使用说明
要检索原始明文数据,调用
DECRYPT时,必须使用最初用于加密数据的相同密码、算法、密钥和 IV。如果
VARCHAR2数据在加密前转换为原始数据,则必须使用 UTL_I18N 包将其转换回适当的数据库字符集。