【信安作业】0428-4小红小明学概论


题目

密文:xlxohzhpytkmxbqionlyiyrclkjgff

提示:

小红小明网聊忙,学过概论用得上,协商素数得双幺,最小原根心所向。

小红随机选个七,小明传来多个一,维吉尼亚很安全,各位破解细思量。

解题思路

由“维吉尼亚很安全”可以判断密文是由维吉尼亚密码算法加密而来

由“协商素数得双幺”得到数字11

由“最小原根心所向”得最小原根为2

由“小红随机选个七,小明传来多个一“出现了传递和原根,可以猜测是DH密钥交换

由DH算法,协商素数p=11,原根g=2。而小红选择了随机数x=7,小明传回的Y'应该为7+1=8,这样得到K=87mod11=2

而维吉尼亚算法为多表代替密码,在英文字母表中假设K为步长,得出密钥:bdfhjlnprtvxz

由此密钥与维吉尼亚密码解密算法得出密文对应的明文为:wishyouahappyandhealthyholiday

明文答案

wishyouahappyandhealthyholiday

相关