大三上学期,密码学课程编程大作业,共3次
- 0930
- 1024
- RSA大礼包
文件夹名称与上述相同,具体目录结构如下(部分代码呈现在 .md
文件中)
.
├── 0930
│ ├── mtc3-kitrub-07-sha1crack-en.pdf
│ └── 现代密码学 作业(一).md
├── 1024
│ ├── Cryptopals Set2
│ │ └── Cryptopals Set2.md
│ ├── European ePassport
│ │ ├── 9303_p11_cons_zh.pdf
│ │ └── European ePassport.md
│ └── padding_oracle_attack
│ ├── PA2-AES
│ │ ├── aes_core.c
│ │ ├── aes.h
│ │ ├── aes_locl.h
│ │ ├── cbc-decrypt.c
│ │ ├── cbc-encrypt.c
│ │ ├── challenge-ciphertext.txt
│ │ ├── hex2ascii.c
│ │ ├── Makefile
│ │ ├── oracle.c
│ │ ├── oracle.h
│ │ ├── Oracle.java
│ │ ├── oracle.o
│ │ ├── oracle.py
│ │ ├── oracle.rb
│ │ ├── README.txt
│ │ ├── sample.c
│ │ ├── Sample.java
│ │ ├── sample.py
│ │ ├── sample.rb
│ │ └── server.c
│ ├── PA2-AES.docx
│ └── padding_oracle_attack.md
└── RSA大礼包
├── RSA大礼包.md
└── 密码学挑战赛赛题三
├── RSA加密体制破译报告—双河安团队.pdf
├── 赛题三.pdf
├── 附件3-1(加密案例)
│ ├── Frame0
│ ├── Frame1
│ ├── Frame2
│ ├── Frame3
│ ├── 原始明文.txt
│ └── 过程及参数.txt
└── 附件3-2(发布截获数据,包含解题代码)
├── broadcast_attack.py
├── common-mode_attack.py
├── Fermat.py
├── Frame0
├── Frame1
├── Frame10
├── Frame11
├── Frame12
├── Frame13
├── Frame14
├── Frame15
├── Frame16
├── Frame17
├── Frame18
├── Frame19
├── Frame2
├── Frame20
├── Frame3
├── Frame4
├── Frame5
├── Frame6
├── Frame7
├── Frame8
├── Frame9
├── get_e.py
├── Pollard_p-1.py
└── same-factor_attack.py
10 directories, 64 files