模逆元计算器

模逆元计算器求整数 a 在模 m 下的乘法逆元,检查 gcd 条件,并展示扩展欧几里得算法步骤。

835.0K 次使用最近更新 · 2026-04-30本地运行 · 零上传

如何使用模逆元计算器

模逆元计算器需要两个整数:a 和模数 m。输入后,模逆元计算器会先把 a 化到模 m 的范围内,然后计算 gcd(a, m)。如果 gcd 等于 1,模逆元计算器会输出最小非负逆元 x;如果 gcd 不等于 1,则会说明逆元不存在。

结果区域会显示规约后的 a、gcd 值、存在性判断和同余校验。模逆元计算器还会列出欧几里得算法步骤,方便你理解结果来源。

公式与原理 — 模逆元计算器

模逆元计算器求解:

a x x = 1 mod m

存在条件是:

gcd(a, m) = 1

当 gcd 为 1 时,扩展欧几里得算法能找到整数 s 和 t,使 a x s + m x t = 1。此时 s 对 m 取模后的最小非负值就是逆元。模逆元计算器会展示除法链和贝祖等式,帮助你把算法步骤和同余结果联系起来。

模逆元计算器的应用场景

模逆元计算器适合数论学习、同余方程、RSA 示例、密码学入门、编程竞赛和算法练习。学生可以用模逆元计算器理解互质条件的重要性。程序员可以用模逆元计算器验证模除法结果。教师可以用模逆元计算器演示扩展欧几里得算法的实际用途。浏览器本地计算也让它适合快速私密地试算。

关于模逆元计算器的常见问题

模逆元计算器求什么

它求满足 a 乘 x 同余 1 模 m 的最小非负整数 x。

模逆元什么时候存在

当且仅当 gcd(a, m) 等于 1 时,模逆元存在。

使用什么算法

模逆元计算器使用扩展欧几里得算法求贝祖系数。

我的数据会被保存吗

不会。所有计算都在浏览器本地完成,不会发送到服务器。