凯撒密码加密解密工具(凯撒密码加密解密过程)

凯撒密码加密解密工具(凯撒密码加密解密过程)凯撒密码 英语 Caesar cipher 或称凯撒加密 凯撒变换 变换加密 是一种最简单且最广为人知的加密技术 凯撒密码是一种替换加密 技术 明文中的所有字母都在字母表上向后 或向前 按照一个固定数目进行偏移后被替换成密文 例如 当偏移量是 3 的时候 所有的字母被替换 比如 A 将被替换成 D B 变成 E 以此类推 使用密文字母表 这种表格的字母 可能 是无规律的 随机的

大家好,我是讯享网,很高兴认识大家。




凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。 凯撒密码是一种替换加密技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 例如,当偏移量是3的时候,所有的字母被替换,比如A将被替换成D,B变成E,以此类推。

使用密文字母表,这种表格的字母(可能)是无规律的、随机的。加解密双方都需要拿到密文字母表。

image
讯享网

(密文字母表的顺序可以随机摆放)

 

讯享网

原理:

  1. 考虑英文字母的使用频率规律,尝试用高频映射高频;
  2. 结合排除法。

就是字母表向左或向右移动多少位,用一个图表示,方便理解:
image
用两个圆纸盘写好26个字母,相互叠起来,
外面的圆盘代表明文,
内部的圆盘代表密文,
在初始阶段,外A —— 内A,外B —— 内B,…都要一一对应上。

image
比如,向右移动3位,外A —— 内D 。

用表格表示:
image

比如说:

讯享网

加密只需要注意两个点:

  • 偏移方向
  • 偏移量

我们知道明文就是通过偏移方向+偏移量进行加密,那么如果是破译者,怎么能知道加密时使用了什么偏移量?

破译原理:

  1. 统计出现最高频的字母;
    用凯撒密码编写的密文,字数越多就越容易破译;
  2. 要猜出字母究竟位移了多少位,要考虑英文字母的使用频率规律,尝试用高频映射高频。
    当然还可以暴力激活成功教程,毕竟只能位移1-25次,那就1-25位移全部罗列出来,哪个结果最像人写的,就是正确的。

练习:

  1. 统计
    我使用在线工具:https://uutool.cn/str-statistics/
    image
  2. 映射
    参考下面的字母高频使用表格:
    英文字母按使用频率从高到低排序,第一位是e、第二位是t,…
    image

    q——e ,自己用圆盘计算了一下,向右位移14次,尝试解密:Bdcp Axhp Xc Ugpcrt ,看着不对。

    d——e ,自己用圆盘算了一下,向右位移25次,尝试解密:Prqd Olvd Lq Iudqfh ,看着不对。
    d——t ,自己用圆盘算了一下,向右位移16次,尝试解密:Zban Yvfn Va Senapr ,看着不对。
    d——a ,自己用圆盘算了一下,向右位移3次,尝试解密:Mona Lisa In France ,恭喜!看着对了。
    过程可以使用在线工具:http://www.atoolbox.net/Tool.php?Id=778

请激活成功教程:

 

小讯
上一篇 2025-04-27 19:12
下一篇 2025-05-31 17:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/180502.html