HITszCryptoLab-Python

HITsz 密码学实验的 python 实现.

说明

作为对性能有较高要求的密码学算法, 其实并不应该使用 python 编写. 但鉴于学校没给框架或者框架过烂, 加上本人最近入坑函数式, 于是选择使用 python 完成课程的所有实验.

在实现上将考虑性能, 并在课程要求允许的范围能进行一定程度的调优.

将使用函数式编程. 刚刚入坑所以 python 函数式基建未做好, 可能在代码中出现突变的风格, 但尽量函数式.

内容

  • AES
    • 初步完成
    • 相关调优及测试
  • RSA
    • 初步完成
    • 相关调优及测试