凯撒密码

2021-10-02 by 巴士英语 【字体:   手机访问

手机扫二维码访问该网页

凯撒密码加密解密

  • 密码原文/密码:
  • 偏移密钥:  

凯撒密码加密解密说明

本加密/解密工具是对传统凯撒密码的扩展。可以加密大小写字母,数字,和汉字,其它字符保持不变。加密方法是根据其字符的ASCII或汉字的unicode码进行偏移替换。

比如小写字母偏移秘钥为3对应的替换密码表为:

明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ

密文:DEFGHIJKLMNOPQRSTUVWXYZABC

当偏移密钥大于密码表长度时偏移密钥进行取余操作便偏移量小于密码表长度,如大写字母表长度26,输入偏移密钥28实际使用的偏移量是28除26取余得2,实际偏移密钥为2。偏移密钥为正数是向左位移,为负数向右位移。

关于凯撒密码

凯撒密码

凯撒密码(Caesar cipher)是一种位移替换密码,这种密码是一种最简单且最广为人知的加密技术。凯撒密码最早由古罗马军事统帅盖乌斯·尤利乌斯·凯撒在军队中用来传递加密信息,故称凯撒密码。也称恺撒加密、恺撒变换、变换加密。

恺撒密码的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。例如,当偏移量是左移3的时候(解密时的密钥就是3):

明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ ;

密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC。

使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。需要解密的人则根据事先已知的密钥反过来操作,得到原来的明文。例如:

明文:THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG ;

密文:WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ。

恺撒密码的加密、解密方法还能够通过同余的数学方法进行计算。首先将字母用数字代替,A=0,B=1,...,Z=25。此时偏移量为n的加密方法即为:

解密就是:


热点推荐

网友评论

()关注微信公从号

相关内容

  • 猪圈密码

    猪圈密码

    猪圈密码解密 a b c d e f g h i j k l m n o p q r s t u v w x y z 猪圈密码: a 解密内容:...
    2021-09-28 36阅读
  • 密码生成器

    密码生成器

    随机密码生成器 使有字符: A-Z a-z 0-9 密码长度 生成数量...
    2021-09-19 104阅读
  • 摩斯密码翻译器

    摩斯密码翻译器

    摩尔斯电码_摩斯密码翻译器_对照表 摩尔斯电码定义了包括:英文字母A-Z(无大...
    2021-09-16 271阅读
  • 棋盘密码

    棋盘密码

    棋盘密码是利用波利比奥斯方阵(Polybius Square)进行加密的密码方式,产生于公元...
    2021-09-28 45阅读
  • URL编码/URL解码

    URL编码/URL解码

    在线url解码编码工具 encodeURI (UrlEncode)URL编码 decodeURI (UrlDecode)URL解码 encodeURICo...
    2021-09-20 101阅读
  • 年龄计算器-周岁、虚岁年龄计算

    年龄计算器-周岁、虚岁年龄计算

    在线年龄计算器通过公历或农历出生日期计算年龄,计算周岁年龄、虚岁年龄、...
    2020-03-03 13.36万阅读

热点推荐