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

November 22nd, 2011 by Jinyang | Filed under 工作认真.
这里使用 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:

Leave a Reply

 
返回顶部