`
zht1933
  • 浏览: 218771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle md5 加密函数

阅读更多

oracle  md5 加密函数

--源代码:

CREATE OR REPLACE FUNCTION fn_md5 (input_string IN VARCHAR2) 
RETURN VARCHAR2 
IS 
raw_input RAW (128) 
:= UTL_RAW.cast_to_raw (input_string); 
decrypted_raw RAW (2048); 
error_in_input_buffer_length EXCEPTION; 
BEGIN 
DBMS_OBFUSCATION_TOOLKIT.md5 (input => raw_input, 
checksum => decrypted_raw 
); 
RETURN LOWER (RAWTOHEX (decrypted_raw)); 
END; 

 

--相同的 pl/sql版

CREATE OR REPLACE function md5(input_string VARCHAR2) return varchar2 
IS 
raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string); 
decrypted_raw RAW(2048); 
error_in_input_buffer_length EXCEPTION; 
BEGIN 
sys.dbms_obfuscation_toolkit.MD5(input => raw_input, checksum => decrypted_raw); 
return lower(rawtohex(decrypted_raw)); 
END;

 

 

 

分享到:
评论

相关推荐

    Oracle定义DES加密解密及MD5加密函数示例

    本节主要介绍了Oracle中定义DES加密解密及MD5加密函数,感兴趣的朋友可以参考下

    mysql与mssql的md5加密语句

    您可能感兴趣的文章:MySQL加密和解密实例详解Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享PHP MySQL应用中使用XOR运算加密算法分享MySQL 加密/压缩函数mysql双向加密解密方式用法详解MySQL 整表加密...

    Oracle中的MD5加密详解

    DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>’abc’) a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于...

    Oracle数据加密方法分析

    本文实例讲述了Oracle数据加密方法。分享给大家供大家参考,具体如下: 使用MD5编码实现数据库用户密码字段的加密 一、前言 众所周知,MD5是目前应用最多的密码保护方法,该编码传说为不可逆加密编码(也就是说,...

    PHP网站开发语言技术特点及优势.docx

    1、跨平台特性:PHP 语言可以运行于 Linux... Blowfish ,TripleDES,MD5,并且 SHA1 也是可使用的 一些加密算法。 使用 PHP 语言运行 Linux、 FreeBSD、 OpenBSD、 Solaris Unix 操作系 统,不需安装任何杀毒软件及补丁

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    --Select UTL_INet.f_MD5( 'TestPassword' ) From Dual; Function f_MD5( as_SourceStr in Varchar2 --需要加密的字符串 ) Return Varchar2; --将Email地址去头去尾,剩下最简单的Email地址,如"TSI ...

    java开源包7

    用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...

    C#基类库(苏飞版)

    C#Encrypt--Encrypt加密/Encrypt解密/附加有MD5加密,个人感觉很不错的一个加密类 HashEncode 哈希加密帮助类,得到随机哈希加密字符串,随机哈希数字加密等 MySecurity MySecurity--Security安全加密/Security...

    java开源包5

    用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...

    mysql数据库的基本操作语法

    注意:alter modify不支持一次修改多个列,但是Oracle支持多列修改 但是MySQL可以通过多个modify的方式完成: alter table user modify tel varchar(15) default '02087654321' first, modify name varchar(20) ...

    vc++ 应用源码包_5

    MD5算法 MediaPlayer 视频播放的实现。 MFC 对话框 MP3 内部包含:mp3播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步显示哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER ...

    java开源包4

    用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...

    vc++ 应用源码包_1

    MD5算法 MediaPlayer 视频播放的实现。 MFC 对话框 MP3 内部包含:mp3播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步显示哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER ...

    风越ASP代码生成器FireAspCreatorv2.9.rar

    常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置...

    风越.Net代码生成器 [FireCode Creator] V1.3 精简版

    常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器...

    风越.net代码生成器v2.9

    常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器...

Global site tag (gtag.js) - Google Analytics