Oracle SQL的BASE64加密解密函数使用

2011-11-22 | By Jinyang | Filed in: 工作认真.
这里使用 111111 作为测试字符串
加密方法:
select ‘111111’,
utl_encode.BASE64_ENCODE(utl_raw.cast_to_raw(‘111111’)),
utl_raw.cast_to_varchar2(utl_encode.BASE64_ENCODE(utl_raw.cast_to_raw(‘111111’)))
from dual;
加密结果:

‘111111’ UTL_ENCODE.BASE64_ENCODE(UTL_R UTL_RAW.CAST_TO_VARCHAR2(UTL_E

1 111111 4D5445784D544578 MTExMTEx

解密方法:
select utl_raw.cast_to_varchar2(utl_encode.
base64_decode(utl_raw.cast_to_raw(‘MTExMTEx’)))
from dual;
解密结果:
UTL_RAW.CAST_TO_VARCHAR2(UTL_E
1 111111

Tags:

发表评论

电子邮件地址不会被公开。 必填项已用*标注