看不清
√十天内免登录忘记密码?
还没账号?马上注册
您好,在AES中关于圈密钥的选择,我看到图中所示,圈密钥0是4个字,但圈密钥1却成了3个字,请问为什么是这样?
2017-09-13 09:56
HASH主要用于信息安全领域中加密算法,它把一些不同长度的信息转化成杂乱的128位的编码里,叫做HASH值. 也可以说,hash就是找到一种数据内容和数据存放地址之间的映射关系。Hash算法在信息安全方面的应用主要体现在以下的3个方面: 1)文件校验 我们比较熟悉的校验算法有奇偶校验和CRC校验,这2种校验并没有抗数据篡改的能力,它们一定程度上能检测并纠正数据传输中的信道误码,但却不能防止对数据的恶意破坏。 MD5 Hash算法的"数字指纹"特性,使它成为目前应用最广泛的一种文件完整性校验和(Checksum)算法,不少Unix系统有提供计算md5 checksum的命令。 2)数字签名 Hash 算法也是现代密码体系中的一个重要组成部分。由于非对称算法的运算速度较慢,所以在数字签名协议中,单向散列函数扮演了一个重要的角色。对 Hash 值,又称"数字摘要"进行数字签名,在统计上可以认为与对文件本身进行数字签名是等效的。而且这样的协议还有其他的优点。 3)鉴权协议 如下的鉴权协议又被称作"挑战--认证模式:在传输信道是可被侦听,但不可被篡改的情况下,这是一种简单而安全的方法。
2017-09-14 17:19
另外在实际的数据传输过程中 可以用哈希算法 保障数据的完整性 通过对比发送的hash值及接收端自己计算的hash值 看是否一致决定数据传输过程中是否被篡改
2017-09-14 17:20
共103节 · 55小时58分钟
2024信息系统项目管理师视频教程
¥699.00126856人在学
共24节 · 28小时13分钟套餐优惠
2024信息系统项目管理师精讲视频课程
¥399.004285人在学
共30节 · 26小时29分钟套餐优惠
信息系统项目管理师【第4版本】视频教程
¥399.002495人在学
共150节 · 36小时49分钟套餐优惠
2024年软考网络工程师--基础知识精讲视频培训(第五版教程)
¥499.0030097人在学