已知:
由上式可以得到
因此可以得到
式1带入式2
因dp<p−1(dp是d//(p-1)的余数,dp<p−1)
所以e > k2∗(q−1)−k1
假设 x=k2∗(q−1)−k1
x的范围为 (0,e)
x∗(p−1)+1=dp∗e
求出p-1方法,遍历(0,e)的范围,其中肯定有一个p可以被n整除,那么求出p和q