欧几里得拓展算法求模逆元

实现语言:python

求最大公约数:

欧几里得拓展算法求模逆元_第1张图片

 

互质用于乘数加密法和仿射加密法,如果两个数字的最大公约数是1,就为互质。即gcd(a,b)=1,那么a和b互质。

 

模逆元和最大公约数一样有算法找出,这里用欧几里得的拓展算法,可以找一个数字的模逆。

欧几里得拓展算法求模逆元_第2张图片

 

 

注:

模逆元参考大神博客:http://blog.csdn.net/acdreamers/article/details/8220787

拓展欧几里得算法则戳:http://blog.csdn.net/zhjchengfeng5/article/details/7786595

 

 

你可能感兴趣的:(密码学)