+ -
当前位置:首页 → 问答吧 → 关于乘法逆元

关于乘法逆元

时间:2011-08-08

来源:互联网

Q1:DSA算法中是否用到乘法逆元(确认我理解的是否正确)?

Q2:乘法逆元算法网上都说用欧几里德扩展算法,是这样么?

Q3:x关于mod q的乘法逆元,若x或q为素数,那么一定存在乘法逆元喽?
  因为他们的最大公约数只能是1啊。(或者说q是x的x倍,那么他们的最大公约数是x?)

Q4:怎么求乘法逆元

作者: Jokul_Lee   发布时间: 2011-08-08

沙发,同问!

作者: sunshine_ysu   发布时间: 2011-08-08

Q1:DSA算法中是否用到乘法逆元(确认我理解的是否正确)?
不懂DSA

Q2:乘法逆元算法网上都说用欧几里德扩展算法,是这样么?
是这样

Q3:x关于mod q的乘法逆元,若x或q为素数,那么一定存在乘法逆元喽?
  因为他们的最大公约数只能是1啊。(或者说q是x的x倍,那么他们的最大公约数是x?)
比如4*x mod 6 = 1就会无解,因为gcd(4,6) = 2,只要x与q互质,就存在乘法逆元

Q4:怎么求乘法逆元
欧几里德扩展

作者: litaoye   发布时间: 2011-08-08

引用 2 楼 litaoye 的回复:

Q1:DSA算法中是否用到乘法逆元(确认我理解的是否正确)?
不懂DSA

Q2:乘法逆元算法网上都说用欧几里德扩展算法,是这样么?
是这样

Q3:x关于mod q的乘法逆元,若x或q为素数,那么一定存在乘法逆元喽?
因为他们的最大公约数只能是1啊。(或者说q是x的x倍,那么他们的最大公约数是x?)
比如4*x mod 6 = 1就会无解,因为gcd(4,6) = 2,只要……
谢谢您先;
Q3:比如说这样的两个数,11*x mod 44 = 1这个有解么

还有,您对于欧几里德了解么,能简单说说么。

作者: Jokul_Lee   发布时间: 2011-08-08