欧几里得算法欧几里得算法(又称 辗转相除法),通常用于计算两个正整数的最大公约数。通过辗转相除的方法求两数的最大公约数。计算方法 :1、先比较两数的大小,用 大的数 取余 小的数 2、把 小的数的值 给 大的数,将取余的结果 给 小的数 3、重复 步骤2...
阅读全文...
费马分解(数之间差距不大)
费马分解在RSA密码中,当我们需要解密但没有 p 和 q 时是很难解出 ɸ(n) = ( p - 1 ) * ( q - 1 ) 的,这时候就需要我们将 n 分解为 p 和 q ,但是大质数分解是十分困难的,这时候可以使用费马分解法分解出 p 和 q 。...
阅读全文...
阅读全文...
RSA攻击(2)—— 共模攻击
RSA共模攻击攻击要求(已知 n、e1、e2、c1、c2)# 题目内容
from gmpy2 import *
from Crypto.Util.number import *
flag = '***************'
...
阅读全文...
阅读全文...

