Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 847 Bytes

README.md

File metadata and controls

18 lines (15 loc) · 847 Bytes

crypto

信息安全基础课程实验作业,修正了部分错误。

目录

1. AES:AES分组加密模块

2. DES:DES分组加密模块

3. MD5:MD5 Hash函数实现

4. SHA512:SHA512 Hash函数实现

5. RSA:RSA公钥加密模块

6. Diffie-Hellman:Diffie-Hellman密钥交换模块

7. Elgamel:Elgamel密钥交换模块

8. DAA:DAA消息认证码(MAC)模块

9. HMAC:基于MD5和SHA512 Hash函数的消息认证码(MAC)模块

10. Pattern:分组加密集成模块,集成了AES, DES分组加密算法,并支持CBC, ECB, CTR, OCF, CFB五种分组密码的加密模式

11. HashCenter:Hash函数集成模块,集成了MD5, SHA512 Hash函数,并支持文件输入

12. Tradition:传统密码集成模块,集成了Caesar密码,仿射密码和Vigenere密码