今天我们来简单的讲解一下,凯撒加密法。
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。
以上为简单介绍,更详细的请自行百度。
领取专属 10元无门槛券
私享最新 技术干货