传统加密技术
对称密码是一种加解密使用相同密钥的密码体制。
(DES、AES)
成分:明文、加密算法、密钥、密文、解密算法。
Caesar密码:对字母表中的每个字母,用它之后的第三个字母来代替。
单表代替密码:
Playfair密码:把明文中的双字母音节作为一个单元并将其转换成密文的“双字母音节”。
Hill密码:将m个连续的明文字母替换成m个密文字母,这是由m个线性方程决定的。
多表代替加密:
置换技术:
轮转机:
分组密码和数据加密标准
分组密码是一种加/解密方案,它将输入的明文分组当做一个整体处理,输出一个等长的密文分组。
DES:应用最广泛的加密算法,它体现了经典的Feistel结构。DES使用64位的分组和56位的密钥。
DES(Data Encryption Standard),数据加密标准。
AES(Advanced Encryption Standard),高级加密标准。