作业四

维吉尼亚很安全,明示是维吉尼亚加密

协商素数得双幺(双要,也就是11),11的最小原根是2

小红随机选个七,小明传来多个一说明是DH密钥交换

设p为11,整数g为2,接下来两个用户选取小于p的两个随机数,
小红随机选个七,小明传来多个一,说明小红选取的数是7,小明选取多个1,即为8。
所以K = 2^(7*8) (mod 11) = 2。
在字母表中选步长为2的字母组成密钥:bdfhjlnprtvxz
在线解密得:

 

 wishyouahappyandhealthyholiday(可惜五一不放假)

posted @ 2022-05-01 14:28  lightendarkness  阅读(26)  评论(0编辑  收藏  举报