第1个回答 2021-02-03
为什么经典密码学的方法不适应现代环境的应用?答案很简单就是没人去研究它。
例如凯撒密码的加密方法,就是字母表变换,位移和置换。单表置换过于简单只能用于游戏,而且现在的信息用字母表也难于表示,需要用现代的信息表示方式来加以改造。
例如现在一般用ASCII码来表示信息,所以凯撒密码的现代应用就是用ASCII码的元素表来代替字母表,而对元素表进行多表置换,就是凯撒密码的现代应用。
ASCII码的元素表有256个元素,元素表的变换形式有256!之多,大约是10的500多次方可谓是丰富多彩,现在有计算机帮助可以很快的建造形形色色的置换表和反置换表,用置换表加密用反置换表解密信息是非常便利的。要破解这样的加密也是相当困难的。在实际应用中要复杂的多,例如对一个明文你可以用一对置换和反制换表来加密,你也可以将明文分成若干段每段用不同的置换表和反置换表加密和解密,也可以加密 n个字节后变换一套置换表。可有多种加密形式供用户选择,想破解基本上是天方夜谭。