扩展Euclid算法,RSA算法求解d

扩展Euclid算法(欧几里得算法) /ˈju:klid/ : 找出两个整数x,y满足:xa+yb=1 为了使x和y存在,a和b的最大公约数必须是1(即a和b互为素数)。 例子:找出x和y,使得51x+100y=1 u x y q 100 0 1 51 1 0 100/51=1 49 0-1*1= -1 1-0*1= 1 51/49=1 2 1-(-1)*1=2 0-1*1=-1 49/2=24
相关文章
相关标签/搜索