Oracle 12c支持DBMS_CRYPTO.CREATE_DES3CBC_KEY吗
时间: 2023-07-21 15:03:58 浏览: 155
Oracle Database 12c (winx64_12102_database.part3.rar)
5星 · 资源好评率100%
是的,Oracle 12c支持DBMS_CRYPTO.CREATE_DES3CBC_KEY函数。该函数用于创建一个3DES密钥,以便用于加密和解密数据。下面是一个示例:
```sql
DECLARE
l_key RAW(192);
BEGIN
l_key := DBMS_CRYPTO.CREATE_DES3CBC_KEY(
key_size => DBMS_CRYPTO.KEYSIZE_192);
DBMS_OUTPUT.PUT_LINE('Key: ' || RAWTOHEX(l_key));
END;
```
该示例代码将创建一个192位的3DES密钥,并使用DBMS_CRYPTO.CREATE_DES3CBC_KEY函数将其存储在l_key变量中。然后,使用RAWTOHEX函数将密钥转换为十六进制字符串,并将其输出到控制台。
阅读全文