原根&离散对数简单总结

本文简要介绍了原根和离散对数的概念,原根定义为模m意义下使得ad≡1(modm)的最小d,最小原根不超过m的1/4。离散对数是在模意义下求解特定方程的方法。文章列举了求解原根的步骤,包括判断、找最小原根和所有原根,并提供了离散对数的暴力法和BSGS算法。

原根&离散对数


1.原根

1.定义:

定义Ordm(a)Ordm(a)为使得ad1(modm)ad≡1(modm)成立的最小的d(其中a和m互质)

由欧拉定理可知:
OrdΦ(m)Ord≤Φ(m)
Ordm(a)=Φ(m)ammOrdm(a)=Φ(m)时,称a是模m意义下m的一个原根(记住原根是a,不是d!)

2.原根的性质:

1.具有原根的数字仅有以下几种形式:2,4,pn,2·pn2,4,pn,2·pn(p是奇质数)

2.一个数的最小原根的大小不超过 m14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值