信息摘要算法小试牛刀

发布时间:2017-6-23 19:58:35 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"信息摘要算法小试牛刀 ",主要涉及到信息摘要算法小试牛刀 方面的内容,对于信息摘要算法小试牛刀 感兴趣的同学可以参考一下。

有时候,我们需要对两行数据做比对,最简单粗暴的方法是所有列直接比较,但是如果遇到包含Blob或者Clob的列对象,就比较麻烦了。

这个时候可以使用md5信息摘要算法来进行比较。

将原列的数据MD5后形成一个长字符串和新列的数据MD5后的字符串比较即可。

oracle 数据库中MD5的使用方式

Oracle中的MD5加密

declarev2 varchar2(32);beginv2 := Utl_Raw.Cast_To_Raw(sys.dbms_obfuscation_toolkit.md5(input_string => '111'));dbms_output.put_line(v2);end;--注意:可以在存储过程中直接调用,如果要嵌套调用md5时,记得每次调用后都用Utl_Raw.Cast_To_Raw进行转换,否则最后出来的结果是错误的。
--2、构造函数后,再调用CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2)RETURN VARCHAR2ISretval varchar2(32);BEGINretval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)) ;RETURN retval;END; --调用md5函数示例:select md5(1) from dual

参考:

消息摘要算法及md5

Java中的MD5信息摘要算法

上一篇:== 与 equals 的区别
下一篇:iOS 组件化方案

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。