/CryptoLib

密码学第一次大作业

Primary LanguagePython

Crypto Lib

这是一个用 Python3 实现的密码库。

写这个库主要是为了写密码学的作业。目前只完成了古典密码学的部分,其他部分以后再写。

classical.py 包含了所有古典密码体制类,它们的公共基类 Classical 定义了所有密码体制的公共接口。

cryptomath.py 包含古典密码体制中所用到的数学。

multiply.py 是我的作业……同时也是一个简短的库的使用说明。

乘积密码的加密顺序

具体内容见 ./doc/密码学大作业实验报告.pdf