凯撒在《高卢战记》描述自己曾经使用密码来传递信息,这就是后人所谓的
“恺撒密码”,它是一种替代密码,通过将字母按顺序推后3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。
在易位中字母不变,位置改变;替换中字母改变,位置不变。这种密码替换通常叫做恺撒移位密码。
只需重排密码表二十六个字母的顺序,允许密码表是明码表的任意一种重排,密钥就会增加到四千亿亿亿多种,就能获得超过4×1027种密码表。
密码术可以大致别分为两种,即移位和替换,当然也有两者结合的更复杂的方法。
在易位中字母不变,位置改变;替换中字母改变,位置不变。将替换密码用于军事用途的第一个文件记载就是恺撒着的《高卢记》。
恺撒描述了他如何将密信送到正处在被围困、濒临投降的西塞罗。其中罗马字母被替换成希腊字母使得敌人根本无法看懂
(本章未完,请点击下一页继续阅读)