/Cryptography-Course-Design

CUMT密码学课程设计

Primary LanguagePython

密码学课程设计完整代码

环境:Python3.7

0x01 古典密码

  • 凯撒密码加解密及唯密文破解

  • 维吉尼亚密码加解密及唯密文破解

0x02 流密码

  • LFSR
  • RC4

0x03 分组密码

  • ECB、CBC、CFB、OFB、CTR五种工作模式下的DES加解密

0x04 Hash函数

  • md5

0x05 公钥密码

  • RSA
  • 数字签名

0x05 综合实验

  • 文件加密传输系统

课程报告见:https://github.com/LetheSec/CUMT-IS-Course-Resources