问题:根据表2.1的对应关系,仿射密码中,如果已知明文E对应密文C,明文T对应密文F,则相应的key=(k1,k2)等于多少?
具体完整题干题目在网上搜能搜到,在网上找解决思路找到的都是让自己猜,特别麻烦,自己琢磨发现一个稍微好点的解决思路
第一步根据表:
得:
明文E:04
密文C:02
明文T:19
密文F:05
第二步根据:
得二元一次方程:
式子1:(4k1+k2)mod26=2
式子2:(19k1+k2)mod26=5
式子2减去式子1得:
15k1mod26 = 3
第三步思路:
一个数除以26,得到一个商和余数3,那么被除数的个位数可能的值就有以下的情况:
26*0+3:15k1的个位数是3
26*1+3:15k1的个位数是9