介绍一些经典密码学加密算法,并理解其中的数学知识
密码学(Cryptography)是研究以加密的形式发送信息的方法,只有掌握此加密技术的特定人群才能破解加密获得有效信息。
- 凯撒密码 Caesar Cipher ,破译方法
- 矩阵换位 Rectangular Transposition
- 韦尔南密码 Vernam Cipher
- 仿射密码 Affine Cipher
- 希尔密码 Hill Cipher
- 默克尔-赫尔曼背包密码 Merkle-Hellman Knapsack Cipher
- 维吉尼亚密码及其破译 Vigenère Cipher and Breaking
- 破解矩阵换位 Breaking Rectangular Transposition
- 熵的性质 Properties of the Entropy
- 霍夫曼编码 Huffman Coding
- RSA加密算法 RSA Part 1
- RSA加密算法 RSA Part 2
- RSA加密算法 RSA Part 3
- El Gamal加密算法 El Gamal Cryptosystem
- 迪菲-赫尔曼密钥交换 Diffie-Hellman Key Exchange
- 椭圆曲线密码Elliptic Curve Cryptography
- 格子密码 Lattice-based Cryptography
持续更新