要有一本一次性密码本用以加密文件,接着将一次性密码本里的字母,与被加密文件的字母给依序按某个事先约定的规定一一相混,其中一个相混的作法是将字母指定数字,
最简单的就是如在英语中,将A至Z依序指定为0至25,然后将一次性密码文本上的字母所代表的数字和被加密文件上相对应的数字给相加,再减去该语言的字母数,
假设是n,英语一共有二十六个字母。若就此得出来的某个数字小于零,则将该小于零的数给加上n,如此便完成加密。”
在场的人包括叶枫都是一脸懵逼的状态,侯安琪越说越来劲,见大家都不懂,便是抓起一张纸一根笔,唰唰写下了一页简易的密码本。
“举个例子,若要加密讯息“Thisisanexample”这句话,而用以加密的一次性密码本就按照我的这个来的话,那就是MASKL、NSFLD、FKJPQ。
再利用指定数字的方法,可分别将两者给做以下的转换:
首先将“Thisisanexample”转换成19、7、8、18、8、18、0、13、4、23、0、12、15、11、4。
再将MASKL、NSFLD、FKJPQ转换成12、0、18、10、11、13、18、5、11、3、5、10、9、15、16。
两者依序相加后得到的讯息如下:31、7、26、28、19、31、18、18、15、26、5、22、24、26、20。
将以上得到的讯息模26后可得:5、7、0、2、7、5、8、8、11、0、5、22、24、0、20。
第四百四十五章复杂的加密方式(2/6)