Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiegec/crypto

Implementations of several cryptographic algorithms.
https://github.com/jiegec/crypto

crypto cryptography

Last synced: 7 days ago
JSON representation

Implementations of several cryptographic algorithms.

Awesome Lists containing this project

README

        

# crypto

若干密码学算法的实现。

**如果你选修清华大学计算机系相关课程,并且正在做与本仓库相同的作业,请先自己实现后再参考。在课程允许参考的前提下,参考本仓库后,务必在 README 和代码注释中记录参考本仓库的内容。**

实现的算法:
- 信息摘要:MD4 SHA2 SHA3 SM3
- 对称加密:RC4 SM4 AES DES
- 其他:BM

此外还实现了 [MD4 碰撞算法](https://www.iacr.org/archive/eurocrypt2005/34940001/34940001.pdf) 的简化版本,可以在数十秒内生成十多个 MD4 碰撞。

## License

见 LICENSE。