比较替代密码技术和置换密码技术的不同的举例
发布网友
发布时间:2022-04-21 23:05
我来回答
共1个回答
热心网友
时间:2023-07-05 21:10
置换是在不丢失信息的前提下对明文中的元素进行重新排列
所谓置换密码,就是把明文中的字母或数字重新排列,字母或数字本身不变,但其位置发生了改变,这样所编成的密码称为置换密码。举个例子,例如:
明文:zhe shi huan mi ma
密文:ami mna uhi hzih se hz
提高密码强度的一种方法,就是采取多个密文字母表,使得明文中字母可以有多个字母来代替,构成单对多映射。我们构造d个密文字母表:
B1={bj0,bj1……,bjn-1} j=0,1,……,d-1
同样定义d个映射:
fj>bj
fj(ai)=bji
最后设明文空间M=(m0,m1,……,md-1,md,……) 密文空间C=(f0(m0),f1(m1),……,fd-1(md=1),fd(md),……)
由上可知,代替密码的密钥就是这组应设函数或密文字母表。