作者:杀手也热血_949 | 来源:互联网 | 2023-08-01 10:17
本文由编程笔记#小编为大家整理,主要介绍了《密码学》换字式密码多表替代密码和转置式密码。相关的知识,希望对你有一定的参考价值。
换字式密码
例子:
加密如下字符串:
HELLOWORLD
变换规则如上图
得到密文:GSWWMZMUWE
多表替代密码
例子:
加密如下字符串:
HELLOWORLD
变换规则(密匙):
得到密文:LJQQTBTWQI
转置式密码
例子:
加密如下字符串:
HELLOWORLD
变换规则:
- n = 5
- 第1个字母=>转变为第2个
- 第2个字母=>转变为第4个
- 第3个字母=>转变为第1个
- 第4个字母=>转变为第5个
- 第5个字母=>转变为第3个
得到密文:ELHOLOLWDR