作业四
维吉尼亚很安全,明示是维吉尼亚加密
协商素数得双幺(双要,也就是11),11的最小原根是2
小红随机选个七,小明传来多个一说明是DH密钥交换
设p为11,整数g为2,接下来两个用户选取小于p的两个随机数,
小红随机选个七,小明传来多个一,说明小红选取的数是7,小明选取多个1,即为8。
所以K = 2^(7*8) (mod 11) = 2。
在字母表中选步长为2的字母组成密钥:
bdfhjlnprtvxz
在线解密得:
wishyouahappyandhealthyholiday(可惜五一不放假)