简化您的工作流程:搜索 miniwebtool。
添加插件
你可能也用得上
模乘逆元计算器环与域计算器复数计算器多项式根计算器与详细步骤群论阶数计算器欧拉函数计算器墨西哥卷饼吧计算器
主页 > 数学 > 进阶数学计算 > 原根计算器
 

原根计算器

查找给定模数 n 的所有原根 —— 即乘法群 (Z/nZ)* 的生成元。输入任何正整数即可获取原根、Euler 欧拉函数值、循环群可视化以及带有幂表的逐步验证过程。

原根计算器
示例:
原根存在的条件为 n = 1, 2, 4, pk, 或 2pk (p 为奇素数)

Embed 原根计算器 Widget

原根计算器

原根计算器可找到给定模数 n 的所有原根 —— 即整数 g,其幂 \(g^1, g^2, \ldots, g^{\varphi(n)}\) 能够生成乘法群 \((\mathbb{Z}/n\mathbb{Z})^*\) 的每一个元素。输入任何正整数,即可立即查看所有原根、欧拉函数 \(\varphi(n)\)、交互式循环群可视化、幂表以及最小原根的逐步验证过程。

原根的应用

🔐
Diffie-Hellman
密钥交换协议使用原根作为生成元
🔏
ElGamal 加密
基于离散对数的公钥密码体制
数字签名
DSA 和 Schnorr 签名依赖于循环群生成元
🎲
伪随机数
线性同余生成器使用原根性质
📡
纠错码
Reed-Solomon 和 BCH 码使用有限域的生成元
🧮
数论
指数演算、二次剩余和离散对数问题

关键概念与公式

概念公式 / 定义描述
原根\(\text{ord}_n(g) = \varphi(n)\)一个整数 g,其模 n 的阶等于欧拉函数值
欧拉函数\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)[1, n] 中与 n 互质的整数个数
存在准则\(n \in \{1, 2, 4, p^k, 2p^k\}\)原根仅对这些形式存在 (p 为奇素数)
原根数量\(\varphi(\varphi(n))\)原根存在时的总个数
原根测试\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) 对于所有素因数 \(p | \varphi(n)\)充分条件:只需检查 φ(n) 的素因数
生成所有根\(g^k \bmod n\) 其中 \(\gcd(k, \varphi(n)) = 1\)一旦找到一个原根 g,即可得到其他所有原根

理解原根

模 n 的原根是一个整数 g,使得集合 \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) 等于从 1 到 n-1 中所有与 n 互质的整数构成的集合。在群论术语中,g 是循环乘法群 \((\mathbb{Z}/n\mathbb{Z})^*\) 的一个生成元。例如,3 是模 7 的原根,因为其各次幂 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) 产生了集合 {1, 2, 3, 4, 5, 6} 中的每一个元素。

原根何时存在?

数论中的一个经典结果(由高斯证明)指出,模 n 的原根存在当且仅当 n 是以下情形之一:1, 2, 4, pk 或 2pk,其中 p 是奇素数且 k ≥ 1。对于 n 的其他值,群 \((\mathbb{Z}/n\mathbb{Z})^*\) 不是循环群 —— 根据中国剩余定理,它可以分解为循环群的直积 —— 因此没有单个元素可以生成整个群。例如,\((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) 没有原根。

如何高效地寻找原根

标准算法分为两个阶段。阶段 1:通过尝试找到最小的原根。对于从 2 开始的每个候选数 g,计算 \(\varphi(n)\) 的每个素因数 p 的 \(g^{\varphi(n)/p} \bmod n\)。如果这些结果都不等于 1,那么 g 就是一个原根。在实践中,最小原根通常很小 —— 猜想对于任何 \(\epsilon > 0\),它都是 \(O(n^\epsilon)\)。阶段 2:一旦已知一个原根 g,所有其他原根就是 \(g^k \bmod n\),其中 \(\gcd(k, \varphi(n)) = 1\),总共恰好有 \(\varphi(\varphi(n))\) 个原根。

如何使用原根计算器

  1. 输入模数 n:在输入框中输入一个正整数,或点击快速示例按钮之一来自动填充数值。
  2. 点击“查找原根”:按下按钮计算模 n 的所有原根。
  3. 查看结果:查看原根的数量、完整列表、欧拉函数、群阶以及您的 n 是否存在原根。
  4. 探索可视化图:对于 n ≤ 100,交互式循环群轮状图显示了每个原根如何通过其幂生成整个群。点击任何原根芯片即可在轮状图上查看其循环路径。
  5. 研究幂表:网格显示了 k = 1, 2, …, φ(n) 的 g^k mod n,其中原根和单位元以不同的颜色突出显示。

密码学中的原根

原根在现代密码学中起着核心作用。在 Diffie-Hellman 密钥交换中,双方协商一个大素数 p 和模 p 的一个原根 g,然后交换公钥 ga mod p 和 gb mod p。共享密钥 gab mod p 对窃听者来说在计算上是不可行的,因为在大型循环群中计算离散对数被认为是困难的。同样,ElGamal 加密数字签名算法 (DSA) 都依赖于由原根生成的群中离散对数问题的难度。

常见问题解答

什么是模 n 的原根?
模 n 的原根是一个整数 g,使得 g¹、g²、…、g^φ(n) 模 n 的幂正好产生每一个与 n 互质的整数一次。等价地,g 的乘法阶等于 φ(n),意味着 g 生成了整个乘法群 (Z/nZ)*。
对于哪些 n 值存在原根?
原根存在的充要条件是 n 为 1, 2, 4, p^k 或 2p^k,其中 p 是奇素数,k 是正整数。例如,n = 7(素数)、n = 9 (3²) 和 n = 14 (2 × 7) 都有原根,但 n = 8, n = 12 和 n = 15 则没有。
n 有多少个原根?
如果 n 存在原根,那么模 n 的原根数量等于 φ(φ(n)),其中 φ 是欧拉函数。例如,n = 7 有 φ(φ(7)) = φ(6) = 2 个原根,分别是 3 和 5。
如何找到原根?
寻找 n 的原根:首先计算 φ(n) 并进行因式分解。然后对于每个与 n 互质的候选数 g,检查对于 φ(n) 的每个素因数 p,g^(φ(n)/p) 是否不模 n 同余于 1。如果所有检查都通过,则 g 是一个原根。所有其他根可以通过 g^k mod n 找到,其中 gcd(k, φ(n)) = 1。
为什么原根在密码学中很重要?
原根是 Diffie-Hellman 密钥交换、ElGamal 加密和数字签名算法的基础。它们确保了离散对数问题的难度,这是这些加密协议安全性的基础。原根生成群的所有元素,最大限度地扩大了攻击者的搜索空间。

引用此内容、页面或工具为:

"原根计算器" 于 https://MiniWebtool.com/zh-cn/原根计算器/,来自 MiniWebtool,https://MiniWebtool.com/

由 MiniWebtool 团队。更新日期:2026-04-16

您还可以尝试我们的 AI数学解题器 GPT,通过自然语言问答解决您的数学问题。

进阶数学计算:

常用工具:

MAC地址查找随机信用卡生成器彩票号码生成器音频提取器网址提取器太阳、月亮与上升星座计算器 🌞🌙✨英尺英寸转换为厘米相对标准偏差计算器🎮 游戏灵敏度转换器MAC地址生成器CAGR计算器FPS 转换器SRT转为TXT工具VAT计算器🌡️ 体感温度计算器农历转换器音频分割器调整视频速度定期存款计算器cpm计算器百分比折扣计算器比例计算器平方根计算器斜边计算器厘米到英尺和英寸转换器合并视频图片打码工具血糖转换器kg到lbs转换器质数检查器样本量计算器随机扑克牌生成器HEX计算器毛利率计算器随机装备生成器📅 日期差计算器srt时间偏移商和余数计算器标准偏差计算器 - 高精度真心话大冒险生成器卡方检验计算器开普勒第三定律计算器为图片添加文字磅转千克转换器kpa到psi转换器沸点计算器Instagram用户ID查询太阳位置计算器罗马数字转换器随机化数字随机字符串生成器英寸到厘米转换器Log Base 10 计算器百分比变化计算器高斯分布生成器视频转图片提取器翻转视频Facebook用户ID查询随机IMEI生成器根式化简器ASCII码表WHOIS查询Zalgo文本生成器位数计算器圆计算器年度天数计算器 - 今天是今年的第几天MAC 地址分析工具不可见字符移除器分数计算器卧推计算器花样字体生成器随机域名生成器对数计算器自行车尺寸计算器One Rep Max (1RM) 计算器删除空格多项式展开计算器🖱️ 点击计数器积分计算器💧 露点计算器日历周数计算器黄金时刻和蓝调时刻计算器SRT合并工具旋转视频职位查找器视频压缩器TDEE计算器三角函数绘图器数字提取器SHA256 哈希生成器发音音标转换器密码强度测试器惯性矩计算器📅 日期计算器昵称生成器随机坐标生成器随机虚假地址生成器随机选择器极坐标方程绘图器百分比到ppm转换器考拉兹猜想计算器配色方案生成器加价率计算器统计计算器曼德博集合探索器t检验计算器年龄计算器变异系数计算器预期寿命计算器AI简历分析器为视频添加水印凯利公式计算器年金现值计算器最小公倍数计算器百分比增长率计算器石头剪刀布生成器质数列表合并 PDF图片分割器椭圆周长计算器JPG 转 PDF圆形面积计算器条形码生成器椭圆面积计算器雷诺数计算器儒略日转换器指数计算器(高精度)镶嵌图案生成器AI标点符号添加器倒立文本生成器几何平均值计算器半衰期计算器可读性分数计算器死链检查器移除标点符号在线工具随机用户代理生成器参数曲线绘图器月亮星座计算器退休倒计时随机数字选择器隐含波动率计算器DOY日历PayPal手续费计算器PSI 转 Bar 转换器中程数计算器⏱️ 倒计时器删除线文字生成器图片压缩器循环播放视频隐形文本生成器骰子概率计算器MD5哈希生成器从视频中移除音频⏱️ 小时计算器按字母顺序排序日复利计算器最简分数计算器步数距离计算器泰勒级数计算器百分比增加计算器GIF 转 MP4 转换器psi到kpa转换器YouTube缩略图下载器散点图制作器螺栓扭矩计算器谐振频率计算器迷宫生成器随机数学题生成器Argon2哈希生成器F检验/F分布计算器Twitter/X 时间戳转换器双曲函数计算器组合计算器🥧 饼图制作工具骰子滚轮AI 句子扩展器位值图生成器分数简化婴儿生长百分位计算器字符计数器弧长计算器总和计算器跑步配速计算器逻辑门模拟器随机字母生成器随机扑克手牌生成器随机超能力生成器🔊 音调发生器📷 OCR / 图片文字识别分数到小数计算器图片旋转器按位计算器文本转语音阅读器特征值和特征向量计算器百分比计算器磅到克转换器随机名字选择器Elo 等级分计算器YouTube频道统计Twitter (X) 视频转换器游戏昵称生成器团队名称生成器说唱艺名生成器乐队名称生成器奇幻名字生成器幸运饼干生成器绘画创意生成器日记提示生成器每日肯定语生成器赞美生成器搭讪台词生成器老爸笑话生成器随机笑话生成器随机冷知识生成器趣味问答题生成器猜词游戏单词生成器你画我猜词语生成器猜词游戏生成器破冰问题生成器我从来没有生成器二选一问题生成器随机问题生成器AI解梦AI感谢信生成器AI婚礼致辞生成器AI新闻稿生成器AI产品描述生成器AI视频脚本生成器AI YouTube标题和描述生成器AI Instagram标题生成器AI LinkedIn标题和简介生成器AI简历要点生成器AI求职信生成器AI说唱歌词生成器PDF展平工具PDF解锁-移除所有者密码PDF转文本提取器提取PDF页面PDF 字数统计PDF加密给PDF添加页码重新排序 PDF 页面删除 PDF 页面旋转 PDFPDF 转 JPG压缩 PDF拆分 PDFPT转PX转换器PX转REM转换器托拉转克转换器印度土地单位转换器微克转毫克转换器AI歌词生成器AI诗歌生成器AI故事生成器AI翻译器AI文本摘要工具毫克到毫升转换器英里每小时转公里每小时转换器节到英里每小时转换器立方米转立方英尺立方英尺转立方码转换器平方英尺转平方米转换器平方米转平方英尺转换器盎司转毫升转换器毫升转盎司转换器加仑转升转换器升到加仑转换器千克到英石转换器英石转千克转换器英寸到毫米转换器毫米到英寸转换器英里转千米转换器千米转英里转换器华氏度到摄氏度转换器摄氏度转华氏度转换器背包尺寸计算器冲浪板体积计算器网球握把尺寸计算器头盔尺寸计算器手套尺寸计算器帽子尺码转换器单板滑雪板尺寸计算器双板滑雪板尺寸计算器速通分段计时器斯特伯福计分计算器飞镖残局计算器板球投球经济率计算器板球击球率计算器净得分率计算器KD比率计算器心率恢复计算器徒步时间计算器划船配速计算器跑步年龄分级计算器FTP功率区间计算器Beep 测试计算器ACFT分数计算器Wilks & DOTS 计算器轮毂偏距计算器轮胎负荷指数与速度等级查询每英里成本计算器租赁买断计算器辛烷值混合计算器二冲程机油混合计算器发动机排量计算器沙发过门计算器木柴考得计算器空气净化器CADR计算器除湿机尺寸计算器吊扇尺寸计算器窗帘尺寸计算器地毯尺寸计算器挂画高度计算器电视安装高度计算器电视尺寸计算器池塘容积和衬垫计算器泳池盐量计算器泳池容积计算器热水器尺寸计算器环氧树脂计算器栏杆立柱间距计算器踢脚线和装饰线条计算器壁板计算器露台木器染色剂计算器草籽计算器草皮计算器沥青计算器立方码计算器天线长度计算器电线管填充率计算器串联并联电容计算器感抗计算器房间照明计算器勒克斯转流明计算器流明转瓦特转换器发电机功率计算器mah到wh转换器三相功率计算器kVA计算器安培转瓦特计算器瓦特转安培计算器串联电阻计算器摩擦力计算器斜面计算器机械效益计算器声速计算器波速计算器浮力计算器终端速度计算器德布罗意波长计算器光子能量计算器emc2计算器时间膨胀计算器逃逸速度计算器万有引力计算器比尔-朗伯定律计算器能斯特方程计算器渗透压计算器沸点升高计算器凝固点降低计算器百分比组成计算器当量浓度计算器质量摩尔浓度计算器pKa到Ka转换器亨德森-哈塞尔巴尔赫计算器理论产量计算器限制反应物计算器电子排布计算器交互式元素周期表AI教案生成器AI测验生成器引用生成器 (APA/MLA/Chicago)出勤率计算器AP分数计算器ACT分数计算器SAT分数计算器youtube收益估算器随机RPG角色生成器