填空题
172007060045785555249527098923185712881806184008672748325755412#共模攻击#共模攻击函数def rsa()()()def(e1,e2,c1,c2,n)print(m)print(libnum.n2s(int(m)))flag{smbzhendehaohaowan}
答案解析
正确答案:gong, def(e1,e2,c1,c2,n):e1, e2, c1, c2, n=int(e1),int(e2),int(c1),int(c2),int(n)s = gmpy2.gcdext(e1, e2)s1 = s[1]s2 = s[2]if s1 < 0:s1 = - s1c1 = gmpy2.invert(c1, n)elif s2 < 0:s2 = - s2c2 = gmpy2.invert(c2, n)m = (pow(c1,s1,n) * pow(c2 ,s2 ,n)) % nreturn int(m)m = rsa, N
题目纠错
