凯撒密码转换器,作为比较古老的对称加密系统之一,通过把字母移动一定位数来加密和解密字符串。加密时,明文中的所有字母在字母表上向后(或向前)移动一个固定的数字,然后替换为密文。
凯撒密码最早由古罗马军事统帅盖乌斯·尤利乌斯·凯撒用来传递加密信息,故称凯撒密码。此为一种位移加密手段,只对26个(大小写)字母进行位移加密,规则相当简单,容易被破解。下面是明文字母表移回3位的对比:
明文字母表 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
密文字母表 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变成D,B变成E,Z变成C。
字母最大可移动25位(按字母表)。通常为向后移动,如果您想向前移动1位,则相当于向后移动25位,位移选择为25位。