📜  门| GATE CS 2019 |简体中文第60章

📅  最后修改于: 2021-06-29 00:14:55             🧑  作者: Mango

在RSA密码系统中,公共模数参数n的值为3007。如果还知道φ(n)= 2880,其中φ()表示欧拉Totient函数,则n的质因数大于50是 _________ 。

注意:这是数值类型的问题。
(A) 97
(B) 31
(C) 37
(D) 91答案: (A)
说明:鉴于,

n = p * q = 3007  ... ... (1) 

和,

φ(n) = (p - 1) * (q - 1) = 2880 ... ... (2) 

→ pq - p - q + 1 = 2880
→ 3007 - p - q + 1 = 2880
→ p + q = 128 ......(2) 

使用公式(1)和(2),

→ (3007 / q) + q = 128

→ q2 - (128*q) + 3007 = 0 

在解决上述方程式时:

q = 31, 97  

97大于50。

因此,选项(A)是正确的。这个问题的测验