萌新学安全求完整步骤
15k1 mod 26 = 3 如何计算?!!
(0)
最佳答案
明文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
26*2+3:15k1的个位数是5
26*3+3:15k1的个位数是1
26*4+3:15k1的个位数是7
26*5+3:15k1的个位数是3
26*6+3:15k1的个位数是9,发现进入循环,所以15k1的个位数可能有的值是3,9,5,1,7
因为15乘以某个数个位数只能是0和5两种情况,综合上面的结论,得到商的个位数是2
我们就猜测商是2,12,22,32,42
商是2的时候:15k1=55,k1不是整数
商是12的时候:15k1 = 26*12+3=315,得k1=21
(0)
本人比较蠢,不是很理解,为什么得到商的个数是2
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
本人比较蠢,不是很理解,为什么得到商的个数是2