Primitive Root 原根

该博客介绍了在密码学中,尤其是Diffie-Hellman密钥交换过程中,素数和原根的重要作用。原根是指对于给定素数p,其指数r生成的模p下的幂次序列是不同的。任务是编写程序判断给定的r是否为素数p的原根,以便于Cryptography Experts Group (CEG)建立相关的密钥交换系统。
摘要由CSDN通过智能技术生成
题意:给定模P,n个c,判断c是否是p的原根,
《数论概论》中“幂模p与原根”一章中有提到阶的概念:  如果gcd(c,p)=1,则a模p的阶是指使得
a^d=1(mod p)的最小指数d(d>=1); 例如2、3、4、5、6模7的阶分别是3、6、3、6、2。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值