首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

模逆——拓展欧几里得 - wuuconixs blog

背景 在准备用python实现AES的时候,遇到了求伽罗华域下一个多项式的逆的问题。我发现,我不光把域的知识忘光了,别说多项式的逆了,我连如何用python实现求一个整数的逆都不知道。...代码实现 这里给出百度百科的exgcd的python代码实现。...也不难理解哈哈,它叫拓展欧几里得,普通的欧几里得的功能(得到最大公因子)当然也不能落下啦! 然后如何求模逆呢? 很简单,首先得判断它得gcd是不是1,只有a和b互素情况下,a才有逆。...,它用的拓展欧几里得是迭代版的,下次再去学习一下。...战术总结 今天总算是把拓展欧几里得的原理弄懂了,还经过7att1ce的推荐知道了libnum这个强大库的存在。总算是迈出了代码实现AES的第一步啦!

34220
领券