凯撒密码

      凯撒密码是一种最简单且最广为人知的加密技术。相传尤利乌斯.凯撒曾用此方法与其将军们进行联系。它是一种移位加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。

      明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ

      密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC

      代码实现如下:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、原理 凯撒密码 是密码学中的一种简单的替换加密技术。明文中的所有字符都会替换为其按照字母表顺序向左(或向右)偏...
    rollingstarky阅读 2,611评论 0 0
  • 介绍 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数...
    Blizzard_liu阅读 3,293评论 0 1
  • 简介 凯撒密码(Caesar's code)作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思...
    Co_zy阅读 11,567评论 0 0
  • 凯撒密码的加密解密 前言 凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过...
    simle天晴阅读 1,015评论 0 0
  • 一、凯撒密码原理   在密码学中,恺撒密码(英语:Caesar cipher),是一种最简单且最广为人知的加密技术...
    海鑫_S阅读 23,602评论 0 5