Author : 大祥
StartTime: 2017-06-23 ,ModifyTime:2017-06-23
This is the Homeworks-Of-Introuction-to-Information-Security Course of 2017 Spring Course in NTUST.This course is from February 20, 2017 to the end of June, 2017.
These homeworks use C++(HW1,HW2) and Python(HW3) programming language.
The detailed homework requirements is in their folder.
Below is the outline about these homework.
- Caesar cipher
- Monoalphabetic cipher
- Playfair cipher
- Vernam proposed the autokey system
- Row transposition
- Product cipher
Encrypt and decrypt bmp file using DES algorithms. And use your DES as the encryption and decryption (加解密都要) in ECB, CBC, OFB and CTR modes.
Implement RSA Cryption and using Square & multiply ,Chinese remainder theorem to speed up process.
Using test( Miller-Rabin Test is recommended ) to find large prime number but not calling library.