数据库能否实现AES256加解密
简介:
AES256是一种常见的加密方式,但是需要额外的加密工具,如果我们手上没有专门的加密工具,能够通过Oracle实现 AES256 加密?
背景介绍:
-
数据库加密主要使用DBMS_CRYPTO 进行对数据的加密以及加密后的数据进行解密,常见的AES128和AES256 加解密算法Oracle都支持。
-
如果要使用dbms_crypto包,需要授予如下的权限:
grant execute on dbms_crypto to test_wzg
/
-
加密解密过程
-
加密算法
declare
enc_val raw(2000);
I_key raw(2000