密码学3

1.Vigenere加密法

①自动秘钥加密法的一个简化形式

②基于关键词的加密系统,关键词写在明文上面不断书写

例:关键词为“hold”,明文为“this is the plaintext”

秘钥   h o  l  d  h  o  l  d  h o  l  d  h o  l  d h o

明文   t  h  i  s   i   s  t  h  e  p  l  a  i  n  t  e  x  t

密文  a  v  t  v  p  g  e  k  l  d  w d p  b e  h d h


密码学3_第1张图片

Vigenere表

③多码加密法的性质:同一个密文字母可以用来表示多个明文字母


2.Vigenere加密法的分析


①IC:一致性索引,用来区别单码和多码加密法的工具

基于凹凸度量(MR,表示字母分布频率的高低)

密码学3_第2张图片

单码加密法的IC值大约为0.066,对于完全平滑文字,其值为0.038

若IC值位于0.038-0.066,该加密法可能是多码加密法

你可能感兴趣的:(密码学)