凯撒那个时代人们的计算能力较差,信息载体用字母就够了,对信息的保护比较弱,也就是加密强度太低。 凯撒密码的加密方法,就是字母表变换,位移和置换。单表置换过于简单只能用于游戏,而且现在的信息用字母表也难于表示,需要用现代的信息表示方式来加以改造。 例如现在一般用ASCII码来表示信息,所以凯撒密码的现代应用就是用ASCII码的元素表来代替字母表,而对元素表进行多表置换,就是凯撒密码的现代应用。 ASCII码的元素表有256个元素,元素表的变换形式有256!之多,大约是10的500多次方可谓是丰富多彩,现在有计算机帮助可以很快的建造形形色色的置换表和反置换表,用置换表加密用反置换表解密信息是非常便利的。 要破解这样的加密也是相当困难的。在实际应用中要复杂的多,例如对一个明文你可以用一对置换和反制换表来加密,你也可以将明文分成若干段每段用不同的置换表和反置换表加密和解密,也可以加密 n个字节后变换一套置换表。可有多种加密形式供用户选择,灵活应用的好想破解基本上是天方夜谭。 帖子【趣味加密——置换变换用于文件加密】里面有实用加密程序供欣赏把玩。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课