早教吧作业答案频道 -->数学-->
在RSA密码体系中,欧几里得算法是加密或解密运算的重要组成部分.它的基本运算过程就是解x*a=1(modn)这种方程.TheProblem整个解的过程是这样的,我们用一个例子来说明.当a=1001,n=3837时方程
题目详情
在RSA密码体系中,欧几里得算法是加密或解密运算的重要组成部分.它的基本运算过程就是解 x*a=1(mod n) 这种方程.
The Problem
整个解的过程是这样的,我们用一个例子来说明.
当a=1001 ,n=3837时
方程为 x * 1001 = 1 (mod 3837)
3837 = 3 * 1001 + 834
1001 = 1 * 834 + 167
834 = 4 * 167 + 166
167 = 166 + 1
所以
1 = 167 - 166
= 167 - (834 - 4 * 167)
= 5 * 167 - 834
= 5 *(1001 - 834) - 834
= 5 * 1001 - 6 *834
= 5 * 1001 - 6 * (3837 -3 *1001)
= 23 * 1001 - 6 *3837
然后对等式两端同时除以模3837得
23 * 1001 = 1 (mod 3837)
于是 x = 23
那如果输入3837 1001,怎么算呢?
The Problem
整个解的过程是这样的,我们用一个例子来说明.
当a=1001 ,n=3837时
方程为 x * 1001 = 1 (mod 3837)
3837 = 3 * 1001 + 834
1001 = 1 * 834 + 167
834 = 4 * 167 + 166
167 = 166 + 1
所以
1 = 167 - 166
= 167 - (834 - 4 * 167)
= 5 * 167 - 834
= 5 *(1001 - 834) - 834
= 5 * 1001 - 6 *834
= 5 * 1001 - 6 * (3837 -3 *1001)
= 23 * 1001 - 6 *3837
然后对等式两端同时除以模3837得
23 * 1001 = 1 (mod 3837)
于是 x = 23
那如果输入3837 1001,怎么算呢?
▼优质解答
答案和解析
计算过程一模一样,只是最后对1001取模:
1 = 167 - 166
= 167 - (834 - 4 * 167)
= 5 * 167 - 834
= 5 *(1001 - 834) - 834
= 5 * 1001 - 6 *834
= 5 * 1001 - 6 * (3837 -3 *1001)
= 23 * 1001 - 6 *3837
然后对等式两端同时除以模1001得
6 * 3837 = 1 (mod 1001)
于是 x = 6
1 = 167 - 166
= 167 - (834 - 4 * 167)
= 5 * 167 - 834
= 5 *(1001 - 834) - 834
= 5 * 1001 - 6 *834
= 5 * 1001 - 6 * (3837 -3 *1001)
= 23 * 1001 - 6 *3837
然后对等式两端同时除以模1001得
6 * 3837 = 1 (mod 1001)
于是 x = 6
看了 在RSA密码体系中,欧几里得...的网友还看了以下:
周长为36的矩形,面积S与边长a之间的函数表达式是什么?S是a什么的函数? 2020-06-08 …
设R、S是A上关系,证明:对于n>=1,有(R交S)^n包含于R^n交S^n. 2020-06-12 …
ABC3人,C出了一道题目给A和B,要他们在1到50内猜2个数字,两数字是不相同的整数,C告诉了A 2020-06-30 …
若函数y=以2为底x²(这是平方)-2ax+a的对数值域为R,求a的取值范围()A0<a<1B0≤ 2020-07-09 …
设λ1,λ2是方阵A的两个不同的特征值,η1,…,ηr是A的对应于λ1的线性无关的特征向量,ξ1, 2020-07-22 …
1.设A={{a,b},1,2},B={a,b,{1},1},求A×B2.设集合A={a,b,c, 2020-07-25 …
对于求集合种类的题目有什么方法(公式)?比如A={1,2,3,4,5,6},B={4,5,6,7} 2020-07-30 …
离散数学证明题.设R是A上的自反和传递关系,S是A上的二元关系,当且仅当(a,b)属于R且(b,a 2020-08-01 …
设集合A=123456B=45678,则满足S是A的子集且S交B不等于空集的集合S的个数请用排列组 2020-08-02 …
帮我翻译下!很急!谢谢万分感谢!不要用翻译机器!谢谢!A:很高兴见到你们,王子殿下!B":爱伦先生, 2020-10-30 …