1. 首页
  2. 课程学习
  3. C++/C
  4. 古典密码之维吉尼亚密码

古典密码之维吉尼亚密码

上传者: 2020-05-22 12:32:36上传 RAR文件 20.67KB 热度 20次
加解密原理: ①将明文划分为长度相同的消息单元,称为明文分组。对明文成组地进行替代,根据每次使用的不同的替代表,同一个明文字母可变换成不同的密文字母。从而改变了单表替代密码中密文唯一性的弱点,使密码分析更加困难。 ②该密码体制有一个参数m(密钥的长度)。加解密时,将消息分为m个字母一组进行变换。变换时,使用26张替代表,根据不同的密钥字母,每个明密文字母使用不同的替代表进行加解密。每行都由前一行向左偏移一位得到。实际就是26个替代密码的替代表。具体使用哪一行替代表,是基于密钥进行的,在替代过程中会不断地变换。
用户评论