一、简介 消息摘要可以对任意长度的消息产生固定长度(16或20个字节)的信息摘要,理论基于单向HASH函数,根据消息摘要无法恢复出原文,所以是安全的;消息原文和消息摘要是一一对应的,所以又被称作指纹。 二、语法 openssl dgst[-md5|-md4|-md2|-sha1|-sha|-mdc2...
分类:
其他好文 时间:
2015-07-21 23:34:09
阅读次数:
296
(1)消息摘要: ? 消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收...
分类:
编程语言 时间:
2015-07-21 19:09:42
阅读次数:
188
这是一个MD5查询工具,输入将要加密的字符串,可以查询到其MD5值。
目前提供了32位和16位两种算法。
什么是MD5?
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Compute...
分类:
其他好文 时间:
2015-07-17 18:51:59
阅读次数:
200
文件校验和匹配
要是你怀疑可能有很多文件具有相同的内文,而是用cmp或diff进行比较所有横队的比较,导致所花费的时间会随着文件数目增长成次方的增长.
这是可以使用file checksum(文件校验和),取得近似线性的性能.有很多工具可用来计算文件与字符串的校验和,包括sum,cksum,以及checksum,消息摘要工具md5与md5sum,安全性散列算法工具sha,shalsum,...
分类:
系统相关 时间:
2015-07-14 15:47:33
阅读次数:
237
Apache Commons Codec 与消息摘要算法(hash算法)
分类:
编程语言 时间:
2015-07-08 12:21:32
阅读次数:
154
在应用开发中往往需要将下载成功的文件进行MD5校验,就是获取一个文件的消息摘要,每个文件生成的摘要都是独一无二的,生成的消息摘要是128位(16个字节)的数据,一般都需要将他们转换成十六进制的字符串。将十进制数转换成十六进制可以使用Integer.toHexString(int num),只要低八位...
分类:
移动开发 时间:
2015-07-03 20:29:14
阅读次数:
295
一、hashlib概述涉及加密服务:14. Cryptographic Services其中 hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法借口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。import hashlibm = hashlib.md5(...
分类:
编程语言 时间:
2015-06-15 21:44:29
阅读次数:
150
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 消息摘要使用MD5计算消息摘要 try
{
MessageDigest md5 = MessageDigest.getInstance("MD...
分类:
编程语言 时间:
2015-06-15 18:55:56
阅读次数:
141
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 JCA加密服务通过定义加密服务的类型和功能,JCA可以提供各种加密算法的支持,加密服务包括对消息摘要和数字签名的支持。整个JCA结构如下图所示:1.1 JCA加密服务提供者加密服务提供者是一个包含...
分类:
编程语言 时间:
2015-06-15 16:28:41
阅读次数:
150
实验四 GUI界面的设计和运用20135313吴子怡一、实验目的结合项目,为每个密码学算法设计能够提供使用者用户体验的操作界面,实现加解密、求得消息摘要的功能。二、代码举例(备注:其中所使用的加解密方法均为未调库自己编写的,在此处不粘贴展示,但算法代码在所导入的Algorithm包内。)1、AE.....
分类:
其他好文 时间:
2015-06-15 01:41:45
阅读次数:
252