如果使用易位密码,在密钥为HAVYG时thisisthenewquestion的密文是什么?
答案:1 悬赏:30 手机版
解决时间 2021-01-17 18:46
- 提问者网友:城市野鹿
- 2021-01-17 15:25
如果使用易位密码,在密钥为HAVYG时thisisthenewquestion的密文是什么?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-17 16:00
易位法:按照一定的规则,重新安排明文中的比特或字符顺序来形成密文,而字符本身保持不变。按易位单位不同分为:
比特易位:方法简单易行,可用硬件实现,主要用于数字通信中。
字符易位:利用密钥对明文进行易位后开成密文。
比如说你的例子,用一个比较好理解的方法用易位法帮你加密:
havyg按从a到z的顺序排序,A是1,G是2,H是3,V是4,Y是5
那么把你的明文thisisthenewquestion每5个排一行(你的密码是5个),可以得到下面的矩阵:
H A V Y G
3 1 4 5 2
t h i s i
s t h e n
e w q u e
s t i o n
然后就可以得到密文了:(按照编号从上下往下排序就得到密文)
htwtinentsesihqiseuo
当然这只是简单的易位法~~还有其他的一些方法,但基本上都是排成一个矩阵这样的
这个算法并不安全,所以没有必要花很长时间研究
你可以多研究研究像RSA这类的加密算法~
比特易位:方法简单易行,可用硬件实现,主要用于数字通信中。
字符易位:利用密钥对明文进行易位后开成密文。
比如说你的例子,用一个比较好理解的方法用易位法帮你加密:
havyg按从a到z的顺序排序,A是1,G是2,H是3,V是4,Y是5
那么把你的明文thisisthenewquestion每5个排一行(你的密码是5个),可以得到下面的矩阵:
H A V Y G
3 1 4 5 2
t h i s i
s t h e n
e w q u e
s t i o n
然后就可以得到密文了:(按照编号从上下往下排序就得到密文)
htwtinentsesihqiseuo
当然这只是简单的易位法~~还有其他的一些方法,但基本上都是排成一个矩阵这样的
这个算法并不安全,所以没有必要花很长时间研究
你可以多研究研究像RSA这类的加密算法~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯