├── AES ├── AES example.txt ├── AES.h ├── example.cpp └── readme.md ├── DAA ├── DAA example.txt ├── DAA.h ├── DES.h ├── example.cpp └── readme.md ├── DES ├── DES example.txt ├── DES.h ├── example.cpp └── readme.md ├── Diffie-Hellman ├── DH.py ├── example.py └── readme.md ├── Elgamel ├── Elgamel.py ├── example.py └── readme.md ├── HMAC ├── HMAC example.txt ├── HMAC.h ├── MD5.h ├── SHA512.h ├── example.cpp └── readme.md ├── HashCenter ├── HashCenter.h ├── MD5.h ├── SHA512.h ├── example.cpp └── readme.md ├── LICENSE ├── MD5 ├── MD5 example.txt ├── MD5.h ├── example.cpp └── readme.md ├── Pattern ├── AES.h ├── DES.h ├── Pattern.h ├── example.cpp └── readme.md ├── README.md ├── RSA ├── RSA.py ├── example.py └── readme.md ├── SHA512 ├── SHA512 example.txt ├── SHA512.h ├── example.cpp └── readme.md └── Tradition ├── Tradition.h ├── example.cpp └── readme.md /AES/AES example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/AES/AES example.txt -------------------------------------------------------------------------------- /AES/AES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/AES/AES.h -------------------------------------------------------------------------------- /AES/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/AES/example.cpp -------------------------------------------------------------------------------- /AES/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/AES/readme.md -------------------------------------------------------------------------------- /DAA/DAA example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DAA/DAA example.txt -------------------------------------------------------------------------------- /DAA/DAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DAA/DAA.h -------------------------------------------------------------------------------- /DAA/DES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DAA/DES.h -------------------------------------------------------------------------------- /DAA/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DAA/example.cpp -------------------------------------------------------------------------------- /DAA/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DAA/readme.md -------------------------------------------------------------------------------- /DES/DES example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DES/DES example.txt -------------------------------------------------------------------------------- /DES/DES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DES/DES.h -------------------------------------------------------------------------------- /DES/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DES/example.cpp -------------------------------------------------------------------------------- /DES/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/DES/readme.md -------------------------------------------------------------------------------- /Diffie-Hellman/DH.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Diffie-Hellman/DH.py -------------------------------------------------------------------------------- /Diffie-Hellman/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Diffie-Hellman/example.py -------------------------------------------------------------------------------- /Diffie-Hellman/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Diffie-Hellman/readme.md -------------------------------------------------------------------------------- /Elgamel/Elgamel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Elgamel/Elgamel.py -------------------------------------------------------------------------------- /Elgamel/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Elgamel/example.py -------------------------------------------------------------------------------- /Elgamel/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Elgamel/readme.md -------------------------------------------------------------------------------- /HMAC/HMAC example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/HMAC example.txt -------------------------------------------------------------------------------- /HMAC/HMAC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/HMAC.h -------------------------------------------------------------------------------- /HMAC/MD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/MD5.h -------------------------------------------------------------------------------- /HMAC/SHA512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/SHA512.h -------------------------------------------------------------------------------- /HMAC/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/example.cpp -------------------------------------------------------------------------------- /HMAC/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HMAC/readme.md -------------------------------------------------------------------------------- /HashCenter/HashCenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HashCenter/HashCenter.h -------------------------------------------------------------------------------- /HashCenter/MD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HashCenter/MD5.h -------------------------------------------------------------------------------- /HashCenter/SHA512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HashCenter/SHA512.h -------------------------------------------------------------------------------- /HashCenter/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HashCenter/example.cpp -------------------------------------------------------------------------------- /HashCenter/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/HashCenter/readme.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/LICENSE -------------------------------------------------------------------------------- /MD5/MD5 example.txt: -------------------------------------------------------------------------------- 1 | 原文:"abc" 2 | 内存中的十六进制格式(也是本MD5算法的输入):6a6b6c6d6e 3 | MD5消息提取结果:603f52d844017e83ca267751fee5b61b 4 | -------------------------------------------------------------------------------- /MD5/MD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/MD5/MD5.h -------------------------------------------------------------------------------- /MD5/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/MD5/example.cpp -------------------------------------------------------------------------------- /MD5/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/MD5/readme.md -------------------------------------------------------------------------------- /Pattern/AES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Pattern/AES.h -------------------------------------------------------------------------------- /Pattern/DES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Pattern/DES.h -------------------------------------------------------------------------------- /Pattern/Pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Pattern/Pattern.h -------------------------------------------------------------------------------- /Pattern/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Pattern/example.cpp -------------------------------------------------------------------------------- /Pattern/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Pattern/readme.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/README.md -------------------------------------------------------------------------------- /RSA/RSA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/RSA/RSA.py -------------------------------------------------------------------------------- /RSA/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/RSA/example.py -------------------------------------------------------------------------------- /RSA/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/RSA/readme.md -------------------------------------------------------------------------------- /SHA512/SHA512 example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/SHA512/SHA512 example.txt -------------------------------------------------------------------------------- /SHA512/SHA512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/SHA512/SHA512.h -------------------------------------------------------------------------------- /SHA512/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/SHA512/example.cpp -------------------------------------------------------------------------------- /SHA512/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/SHA512/readme.md -------------------------------------------------------------------------------- /Tradition/Tradition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Tradition/Tradition.h -------------------------------------------------------------------------------- /Tradition/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Tradition/example.cpp -------------------------------------------------------------------------------- /Tradition/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anwenhu/CrptoLib/HEAD/Tradition/readme.md --------------------------------------------------------------------------------