[Crypto学习笔记] Hash类型攻击题目
发布时间:
目录
前置概念
其实学习hash的起步是很麻烦的, 一个原因是代码抽象, 另一个原因是从博客进行学习, 很多时候会存在跳过关键部分的情况.
md5
md5的摘要主要有4个部分, 以下会顺次对每个部分进行介绍1.
填充函数
md5以块加密为主, 每次计算将数据以bit形式分为512一组进行加密, 并在最后一组预留64bit小端序的方式填充消息长度, 如果消息长度大于\(2^{64}\), 则对长度取\(2^{64}\)模. 如果无法满足, 可以使
message = '...'
glacierctf2024
aes_overdrive
题目
参考文献
李子臣.密码学——基础理论与应用[M].北京.电子工业出版社.2019.09. ↩