Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 666 Bytes

002.凯撒密码.md

File metadata and controls

16 lines (12 loc) · 666 Bytes

1 简介

凯撒密码最早由古罗马军事统帅盖乌斯·尤利乌斯·凯撒在军队中用来传递加密信息,故称凯撒密码。这是一种位移加密方式,只对26个字母进行位移替换加密,规则简单,容易破解。

//就是右移3位
ABCDEF....
XYZABC....    

2 频度分析法破解恺撒加密

  • 将明文字母的出现频率与密文字母的频率相比较的过程
  • 通过分析每个符号出现的频率而轻易地破译代换式密码
  • 在每种语言中,冗长的文章中的字母表现出一种可对之进行分辨的频率
  • e 是英语中最常用的字母,其出现频率为八分之一