系统介绍 :
环境要求:
(资料图片仅供参考)
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
5月14日,郑州经开区第五大街一地铁口,一个核酸采样舱已布点就位,市民有序进行核酸采样。郑州经开区宣传部供图近日,河南省发布《河南省
稳就业保民生。由人力资源和社会保障部主办,河南省人力资源和社会保障厅承办的河南省2022年百日千万网络招聘专项行动将于5月16日启动,持
政策内容由河南省(郑州市)12320卫生健康热线整理(截至2022年5月15日上午9时)01进入郑州市市域外入(返)郑人员须查验两码一证,即健康
5月15日是全国公安机关5 15打击和防范经济犯罪宣传日,河南省公安厅公布一批经济犯罪案件,作案手法曝光。信阳宋某等人组织领导传销活动案2
给独居老人发放蔬菜包,骑着三轮车为居民送快递,把多余的蔬菜和可乐送给邻居……上海本轮疫情中,河南籍29岁的刘鹏程在小区主动当起了志愿
X 关闭
X 关闭