首页
学习
活动
专区
工具
TVP
发布

凯撒加密法

今天我们来简单的讲解一下,凯撒加密法。

19世纪初发明的电报允许通过跨越大陆的电线进行即时通信,这比带着一袋信件骑马派送要快很多。然而,电报不能直接发送写在纸上的字母,它只能发送电子脉冲。短脉冲叫“点”,长脉冲叫“线”。

用于电报(后来也用于无线电)的代码叫"摩斯代码"

如下图

图为国际摩斯代码,通过点和线表示字符。

凯撒加密法

详细解释请自行百度

这里直接简单的讲下使用

加密法由外国人发明,所以加密的一般是英文文本信息,所以看上图。

有A-Z组成,相对应数字就是0-25(计算机用0起,一共26位)

使用凯撒加密法,需要自定义一个密匙(密匙在0-25之间)。

这里我们选择把加密的内容为"leskz"。(可自行定义)

然后密匙为9。(可自行定义,需在0-25之间)

对照上图,l在第11位,然后密匙为9,所以想加等于20,20对应的字母为U,所以L根据我自定义,加密后为U。

同理,leskz加密后为unbti。

若想加过程中和大于26,则减去26。

解密的话,则减去密匙,结果小于0,则加上26。

以上为简单介绍,更详细的请自行百度。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191016A0CFSE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券