(1) 给出散列函数的具体应用。 Hash算法在信息安全方面的应用主要体现在以下的3个方面: 1)文件校验 我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。 MD5 Hash算法的"数字指纹 ...
分类:
其他好文 时间:
2018-05-13 16:07:20
阅读次数:
161
(1)给出散列函数的具体应用。答:1、消息认证 2、数字签名 3、产生单向口令文件 4、入侵检测和病毒检测 5、构建随机函数或用作伪随机数发生器 (2)结合生日攻击、以及2004、2005年王晓云教授有关MD5安全性和2017年Google公司SHA-1的安全性,说明散列函数的安全性以及目前安全散列 ...
分类:
其他好文 时间:
2018-05-13 14:26:06
阅读次数:
288
一、给出散列函数的具体应用 数字签名 也称电子签名,是指附加在某一电子文档中的一组特定的符号或代码,它是利用数学方法和密码算法对该电子文档进行关键信息提取并进行加密而形成的,用于标识签发者的身份以及签发者对电子文档的认可,并能被接受者用来验证该电子文档在传输过程中是否被篡改或伪造。 消息认证 消息认 ...
分类:
其他好文 时间:
2018-05-12 23:53:59
阅读次数:
614
目录 一、散列函数的具体应用 二、 散列函数的安全性以及目前安全散列函数的发展 三、 md5算法在验证软件完整性时可能出现的问题 一、散列函数的具体应用 (1)数字签名 哈希函数可以提高签名的速度,减少运算,又可以不泄露签名所对应的消息,还可以将消息的签名与加密变换分开处理。 (2)校验 可以校验数 ...
分类:
其他好文 时间:
2018-05-12 20:35:00
阅读次数:
199
一.散列函数及其具体应用 散列函数是密码学领域的重要分支,随机数产生、数据完整性校验、影子密钥、挑战和响应、消息认证码、数字签名和数字证书等领域有广泛的应用。其基本思想是把Hash函数值看成输入信息的摘要,输入信息的任何变化都会引起Hash函数输出值的变化。 ·消息认证:消息认证是用来验证消息完整性 ...
分类:
其他好文 时间:
2018-05-12 13:49:22
阅读次数:
157
① 密码学哈希函数被广泛应用于各种不同的的安全应用和网络协议中。 1) 文件校验 MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum)算法,不少Unix系统有提供计算md5 checksum的命令。 2) 数字签名 Hash 算法也是现代密码体系中 ...
分类:
其他好文 时间:
2018-05-12 03:05:29
阅读次数:
219
转自:https://blog.csdn.net/liu461107805/article/details/44621613 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就 ...
分类:
其他好文 时间:
2018-05-10 11:35:41
阅读次数:
151
一、散列函数的具体应用 1.单向散列函数在密码学中的应用 A.数字签名技术 a. 利用单向散列函数计算出需要签名的消息的邮摘,再利用签名算法对邮摘签名来代替直接对原来的消息进行签名。 b.有效地提高了签名的效率和速度,也减少了传输的信息量,节约了网络的带宽。 B.消息的完整性认证 a.通常做法是文件 ...
分类:
其他好文 时间:
2018-05-09 21:32:23
阅读次数:
186
一、ssh-keygen 概述: 就是为了让linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作 两台机器A、B (A访问B不需要输入SSH密码) A机器操作: ls ~/.ssh/ authorized_keys id_rsa id_rsa.pub know ...
分类:
其他好文 时间:
2018-05-07 19:43:36
阅读次数:
169
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我 ...
分类:
其他好文 时间:
2018-05-05 23:03:44
阅读次数:
210