摘要:
算法描述:
实验设置说明:
实验结果说明:
1、说明自己的算法整体要优于比较算法,但是不是所有的情况:
in all cases, significant improvements have been made in this objective measure, and the proposed algorithm generally (but not ...
分类:
其他好文 时间:
2015-04-17 23:57:23
阅读次数:
297
MD5是什么
message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。
在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXXXXXX。这有什么作用呢?
白话白话:md5,其实就是一中算法。可以将一个字符串,或文件,或压缩包,执行md5后...
分类:
其他好文 时间:
2015-04-17 11:19:35
阅读次数:
135
网上找到的实现md5函数代码,包括一个头文件md5.h和一个源文件md5.c,用下面的测试代码test.c测试通过,各文件依次如下:头文件md5.h: 1 #ifndef MD5_H 2 #define MD5_H 3 4 typedef struct 5 { 6 unsigned in...
分类:
编程语言 时间:
2015-04-06 14:02:37
阅读次数:
258
Message Digest 5(消息摘要算法)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式,就是把一个任意长度的字节串变换成一定长的十六进制数字串。MD5算法的特点:1.压缩性:任意长度的数据,...
分类:
编程语言 时间:
2015-04-02 16:21:30
阅读次数:
165
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不须要支付不论什么版权费用。MD5功能: 输入随意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); ...
分类:
编程语言 时间:
2015-03-02 20:52:44
阅读次数:
198
MD5算法是典型的消息摘要算法,其前身有MD2、MD3和MD4算法,它由MD4、MD3和MD2算法改进而来。不论是哪一种MD算法,它们都需要获得一个随机长度的信息并产生一个123位的信息摘要。如果将这个128位的二进制摘要信息换算成十六进制,可以得到一个32位的字符串,故我们见到的大部分MD5算法的...
分类:
其他好文 时间:
2015-02-28 15:55:59
阅读次数:
179
SHA是消息摘要算法的一种实现方式,前面已经总结过MD2\4\5的实现,接下来就为大家总结一下SHA的实现。SHA的jdk实现:private static void SHA_JDK(){ try { MessageDigest digest = Messag...
分类:
编程语言 时间:
2015-02-10 23:04:50
阅读次数:
290
MAC是消息摘要算法的第三种实现方式,另外两种方式分别为:MD2\4\5、SHA。MAC的jdk实现:1、默认密钥方式private static void MAC_JDK(){ try { KeyGenerator keyGenerator = KeyGen...
分类:
编程语言 时间:
2015-02-10 22:55:30
阅读次数:
323
对于用户数据的保密一直是各个互联网企业头疼的事,那如何防止用户的个人信息泄露呢?今天为大家介绍一种最简单的加密方式--信息摘要算法MD。它如何来保护用户的个人信息呢?其实很简单,当获得到用户的信息后,先对其进行加密,然后将加密的结果保存到数据库,这样即使被盗,用户的数据也不会丢失。下面上代码:...
分类:
其他好文 时间:
2015-02-10 18:21:56
阅读次数:
127
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法)MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、容易计算:从原数据计算出MD5值很容易。3、抗修改...
分类:
编程语言 时间:
2015-02-05 11:06:56
阅读次数:
179