若干密码学算法的实现。
如果你选修清华大学计算机系相关课程,并且正在做与本仓库相同的作业,请先自己实现后再参考。在课程允许参考的前提下,参考本仓库后,务必在 README 和代码注释中记录参考本仓库的内容。
实现的算法:
- 信息摘要:MD4 SHA2 SHA3 SM3
- 对称加密:RC4 SM4 AES DES
- 其他:BM
此外还实现了 MD4 碰撞算法 的简化版本,可以在数十秒内生成十多个 MD4 碰撞。
见 LICENSE。
若干密码学算法的实现。
如果你选修清华大学计算机系相关课程,并且正在做与本仓库相同的作业,请先自己实现后再参考。在课程允许参考的前提下,参考本仓库后,务必在 README 和代码注释中记录参考本仓库的内容。
实现的算法:
此外还实现了 MD4 碰撞算法 的简化版本,可以在数十秒内生成十多个 MD4 碰撞。
见 LICENSE。