ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle对字段进行md5加密

oracle对字段进行md5加密

原创 Linux操作系统 作者:olivianing 时间:2013-04-12 13:49:40 0 删除 编辑
对需要加密查询的字段进行加密
1、sysdba用户执行
grant execute on dbms_crypto to xx;
 
2、用户xx
create or replace function hash_md5(string_in in varchar2) return raw is
   string_in_raw RAW(128) := UTL_RAW.CAST_TO_RAW(string_in);
   encrypted_raw RAW(128);
 begin
   encrypted_raw := dbms_crypto.Hash(src => string_in_raw,
                                        typ => DBMS_CRYPTO.HASH_MD5);
  return encrypted_raw;
end;
/
3、调用过程hash_md5对字段进行加密
select hash_md5(x) from test;
 
 
参考:

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28598517/viewspace-758354/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-02-09

  • 博文量
    27
  • 访问量
    134061