密码学哈希算法与非对称加密算法解析
1. 密码学哈希算法概述
在密码学领域,我们接触到了多种哈希算法,其中SHA系列哈希算法应用最为广泛,值得我们重点熟悉。此外,还有一些其他算法也被广泛使用,值得深入研究。
下面通过一些测试问题来加深对这些算法的理解:
|序号|问题|答案|
| ---- | ---- | ---- |
|1|一种依赖于分组密码,仅使用最后一个分组的消息认证码是什么?|CBC - MAC|
|2|通过先将输入划分为字并计算这些字的模和来工作的是什么?|Fletcher校验和|
|3|作为NESSIE项目一部分被选中的使用修改后的分组密码的哈希算法是什么?|Whirlpool|
|4|最终被选为SHA - 3的算法是什么?|Keccak|
|5|所有密码学哈希函数必须具备的三个属性是什么?|a) 可变长度输入产生固定长度输出;b) 无碰撞;c) 不可逆|
|6|作为MD5、SHA1和SHA2基础的压缩函数是什么?|Merkle - Damgård|
|7|在欧洲开发并被德国安全机构推荐的是什么?|RIPEMD - 160|
|8|本章中讨论的于1995年发布并产生192位摘要的算法是什么?|Tiger|
|9|在SHA - 3竞赛中是五名决赛选手之一(但未获胜),并基于Threefish分组密码的是什么?|Skein|
|10|本章介绍的哪些哈希函数具有可证明的安全性?|Fast Syndrome - Based (FSB) 哈希函数|
2. 非对称加密算法基础
非对称加密,正如其名,使用一个密钥加密消息,而使用另一个(相关
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



