内容简介 本书共分为6章,按照数论基础、素数分布规律和素数在RSA中的应用三个层次安排章节内容。首先,介绍了素数研究的初等数论和代数学基础,重点讲解了素数的基本理论和群环域格等理论;然后,对素数的分布规律,从薛式筛法中提出数数论理论,对素数在6n+1和6n-1两列分布形式中的因子分布规律进行讨论; ,从RSA公钥密码体制着手,分析了RSA密码分析面临的诸多问题,如RSA密码分析与攻击,整数分解和素性检测三个方面,并着重分析了素数分布在这一领域的应用,提出了我们 基于大模数表的整数快速分解方法,同时也讲我们在同余求解领域的成果剩余倍分法进行简要介绍。传统素数相关的专著或书籍偏重于基础知识的讲解,适合数论相关专业的基础课程学习,本书 适合在有一定的数论基础后,开展科学研究时参考使用。 本书前半部分适合素数的兴趣爱好者阅读,后半部分素数规律和在RSA中的应用更适合从事相关专业研究人员阅读,以期本书初步研究成果能够为素数相关的研究人员提供一些新的分析思路和方法借鉴。
2022-01-26 14:00:22 324KB 数论、密码
1
C语言函数版素数的判断
2022-01-23 19:04:22 369B c语言 开发语言 后端
1
bool prime(int n); 而后编制主函数,任意输入一个大于4的偶数d,找出满足d=d1+d2的所有数对,其中要求d1与d2均为素数(通过调用prime来判断素数)。如偶数18可以分解为11+7以及13+5;而偶数80可以分解为:43+37、61+19、67+13、73+7。 提示:i与d-i的和恰为偶数d,而且只有当i与d-i均为奇数时才有可能成为所求的“数对”。
2022-01-16 16:41:38 752B 判断素数
1
用java写的找出1到100的所有素数和和数,并输出来
2022-01-07 15:30:01 574B 素数 java
1
java中用于判断素数的程序。大家可以看看。
2022-01-07 15:28:22 765B java
1
1)使用C++语言实现进程内组件、进程外组件、远程进程外组件,组建提供加、减、乘、除、判断是否素数等计算服务;客户端部分包括录入和查询部分。 2)在VC++环境上利用ATL向导进行开发。 使用VC++的ATL编程实现进程内组件、进程外组件、远程进程外组件。同时实现客户端这些组件的调用。
2022-01-05 14:56:05 11.29MB COM/DCOM 进程内/外 加减乘除 求素数
1
这个是用Java求100以内素数的一个小程序,希望大家多多指教,如想有更多的交流,请加我347152427
2022-01-04 21:57:27 635B 素数
1
素数游戏类似于扫雷,要求找到所有素数,不能点击合数,否则会爆炸。当所有的素数都被点亮后,游戏胜利。考验大家对素数的掌握程度。
2022-01-04 17:10:52 1.72MB 游戏
1
C#练习作业,运用windows窗体实现两数之间的所有质数,并按照从小到大,从大到小的顺序输出
2021-12-28 12:44:46 46KB 从小到大 从大到小输出
1
主要介绍了Java列出2到100之间所有素数的方法,涉及java数值运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
2021-12-27 23:40:28 25KB Java 素数
1