作业题目:散列函数的应用及其安全性。 内容要求: (1) 给出散列函数的具体应用。 (2) 结合生日攻击、以及2004、2005年王晓云教授有关MD5安全性和2017年google公司SHA-1的安全性,说明散列函数的安全性以及目前安全散列函数的发展。问题2的回答可以参考下面给出的第一个链接。 (3 ...
分类:
其他好文 时间:
2018-05-13 00:35:40
阅读次数:
209
散列函数的应用及其安全性 一、散列函数的具体应用 Hash函数 1、Hash算法是把任意长度的输入数据经过算法压缩,输出一个尺寸小了很多的固定长度的数据,即哈希值。哈希值也称为输入数据的数字指纹(Digital Fingerprint)或消息摘要(Message Digest)等。Hash函数具备以 ...
分类:
其他好文 时间:
2018-05-13 00:34:58
阅读次数:
162
一、给出散列函数的具体应用 数字签名 也称电子签名,是指附加在某一电子文档中的一组特定的符号或代码,它是利用数学方法和密码算法对该电子文档进行关键信息提取并进行加密而形成的,用于标识签发者的身份以及签发者对电子文档的认可,并能被接受者用来验证该电子文档在传输过程中是否被篡改或伪造。 消息认证 消息认 ...
分类:
其他好文 时间:
2018-05-12 23:53:59
阅读次数:
614
目录 一、散列函数的具体应用 二、 散列函数的安全性以及目前安全散列函数的发展 三、 md5算法在验证软件完整性时可能出现的问题 一、散列函数的具体应用 (1)数字签名 哈希函数可以提高签名的速度,减少运算,又可以不泄露签名所对应的消息,还可以将消息的签名与加密变换分开处理。 (2)校验 可以校验数 ...
分类:
其他好文 时间:
2018-05-12 20:35:00
阅读次数:
199
散列函数的应用及其安全性 一、散列函数的应用 1、消息认证: (1)、消息认证的定义:消息认证是用来验证消息完整性的一项机制或服务。消息认证确保收到的数据确实和发送时的一样(即没有修改、插入、删除和重放)。此外,通常还要求消息认证机制确保发送方声称的消息是有效的。当Hash函数用于提供消息认证功能时 ...
分类:
其他好文 时间:
2018-05-12 20:32:20
阅读次数:
160
作业要求: (1) 给出散列函数的具体应用。 (2) 结合生日攻击、以及2004、2005年王晓云教授有关MD5安全性和2017年google公司SHA-1的安全性,说明散列函数的安全性以及目前安全散列函数的发展。问题2的回答可以结合下面给出的第一个链接。 (3) 结合md5算法中的选择前缀碰撞以及 ...
分类:
其他好文 时间:
2018-05-12 19:27:53
阅读次数:
129
密码学 1.HASH哈希(散列)函数 不可逆(不能用于加密和解密) 一个二进制数据只有一个HASH值 2.非对称 RSA 由于是简单的数学计算,所以加密的效率比较低,一般用于加密核心的(小数据) 公钥加密,私钥解密 私钥加密,公钥解密 3.对称 DES 3DES AES openssl 1.生成私钥 ...
分类:
移动开发 时间:
2018-05-12 19:23:20
阅读次数:
168
散列函数的应用及安全性 目录: 一、散列函数的具体应用; 二、散列函数的安全性以及目前安全散列函数的发展; 三、md5算法来验证软件完整性时可能出现的问题。 一、散列函数的具体应用: 密码学中,Hash函数被广泛应用于各种不同的安全应用和网络协议中。 1. 消息认证 消息认证是用来验证消息完整性的一 ...
分类:
其他好文 时间:
2018-05-12 19:21:16
阅读次数:
181
一、散列函数的具体应用 加密 一个典型的加密单向函数是“非对称”的,并且由一个高效的散列函数构成;一个典型的加密暗门函数是“对称”的,并且由一个高效的随机函数构成。确保传递真实的信息 消息或数据的接受者确认消息是否被篡改的性质叫数据的真实性,也称为完整性。发信人通过将原消息和散列值一起发送,可以保证 ...
分类:
其他好文 时间:
2018-05-12 19:17:42
阅读次数:
172
一.散列函数的具体应用: 1,数据校验 HASH函数有类似数据冗余校验类似的功能,但是它比简单的冗余校验碰撞的概率要小得多,顾而在现在密码学中总是用HASH来做关键数据的验证。 2,单向性的运用 利用HASH函数的这个特点,我们能够实现口令,密码等安全数据的安全存储。密码等很多关键数据我们需要在数据 ...
分类:
其他好文 时间:
2018-05-12 18:26:16
阅读次数:
296