系统介绍 :
环境要求:
(资料图片仅供参考)
1、python
2、Tkinter GUI
3、rsa
RSA大数N分解和素数测试是密码学中非常重要的问题。其中,RSA算法是基于大质数分解的困难性而设计的公钥加密算法,而素数测试则是判断一个数是否为质数的算法。本项目实现了基于Pollard_rho算法p+1和p-1变种的RSA大数N分解和Miller-Rabin素数测试,并使用Tkinter实现了简单的GUI界面,方便用户使用。
GUI界面主要包含以下几个部分:
RSA大数N分解模块:用户可以输入需要分解的N值,选择Pollard_rho算法分解N,输入测试值B,并得到分解结果。
素数测试模块:生成2^500左右大小的q和p,选择Miller-Rabin素数测试,并得到测试结果N
本项目中Pollard_rho算法,可以提高算法效率。同时,Miller-Rabin素数测试也实现了优化,提高了测试的可靠性。程序运行基本上毫秒级。
总之,本项目旨在提供一个简单易用的RSA大数N分解和素数测试工具,供密码学爱好者学习和使用。
大数分解
“
功能介绍
”
N生成
生成200位左右的N
供大数分解程序分解
发送编号获取项目
202304211236
X 关闭
RSA大数N分解Pollard_rho和素数测试系统介绍:环境要求:1、python2、TkinterGUI3、rsaRSA大数N分解和素数测
4月21日晚,凯利泰(300326)发布2022年年度报告。报告显示,2022年公司实现营业收入11 66亿元,同比下降8 08
4月21日电,中粮糖业发布2022年年度报告,实现营业收入264 39亿元,同比增长5 08%;归属于上市公司股东的净利
4月21日,高铁电气(688285)融资买入2636 24万元,融资偿还2106 48万元,融资净买入529 76万元,融资余额6
Copyright ? 2015-2022 华声科技网版权所有 备案号:京ICP备2021034106号-36 联系邮箱:55 16 53 8 @qq.com