数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: ysr

[原创数论小题]神气的3位数

[复制链接]
 楼主| 发表于 2015-7-26 19:37 | 显示全部楼层
18楼的程序是绝版,作者忘记数据,作者也无法回复和破解,是安全的。
 楼主| 发表于 2020-12-10 02:12 | 显示全部楼层
谢谢各位老师和朋友,谢谢您对我的关注鼓励,支持和帮助!
用前面的对应规则或者说是计算方法,可以快速得到任意长的变化不规则数字随机排列的字符串,这对密码学是很有用的。
这么重要的文章没有人浏览,知识点也不高,容易明白,也不看,可见当今社会对科学知识尤其基础理论何等不重视?这已经是普遍现象,尤其中科院,不具有科学精神,不配科学二字!
事实上,民科弄出来的许多基本定理,是非常重要的,不仅在理论上重要,实际中也是有重要用途的,可惜没有人重视,根本不予以关注,更别说评审承认和推广普及!
其实差定理比和定理(就是哥德巴赫猜想)重要得多,有用的多。
差定理:任意两个奇素数的差(包括自身相减)可以表示全体偶数。且差为2,4,6,……,2n的素数对都有无穷多。
差定理的证明:
比如如下数列:
2n+1:3,5,7,……
2n+2m+1:3+2m,5+2m,7+2m,……
对应项差为2m,可以严格证明(我可以用多种方法证明,比如用欧几里得反证法)这两个数列中含有无穷多对素数对,而2m为全体偶数,m可以等于0,这就是差定理。2m就是所有,就是全体偶数。
从而由差定理推导和证明和定理(就是哥德巴赫猜想):任意两个素数的和可以表示大于等于4的全体偶数。
证明:设p3>=p2>=p1>=3,由差定理知p2-p1=0,2,4,……,则有p2=p1+0,2,4,……(等式含义不解释)。由于p1,p2,p3各自集合无区别,则有p2+p3=2p1+0,2,4,……,又因为2p1>=6,4=2+2.故,命题成立。

证毕!
这样,这个定理就把小素数和巨大的素数建立了关连性,小的素数非常容易找到,而大素数很难找,如何快速得到呢?而且,我实际用到的大素数是具有密码学特征的,就是其中的数字排列不规则,且其中用到的数字字码比较全,这样的素数才是具有密码学特征的。
由于差为2,4,6,……,2n的素数对都有无穷多,n为任意值,就是该偶数没有任何限制条件,这样就方便了,通过小素数与巨大素数的差值的关连性找到需要的大素数。
任意位的具有密码学特征的偶数容易找到,一个小素数加上该偶数就是巨大的具有密码学特征的大素数。这样,找到大素数的概率就增加了,对密码的方便性和加强保密性都有重要作用。

点评

中科院里面的人没你高明?你啥知识背景?别搞的像那个龟头李毅一样吹嘘自己,密码学的基础研究据我所知日本走在前沿。  发表于 2020-12-12 11:31
回复 支持 反对

使用道具 举报

发表于 2020-12-12 11:29 | 显示全部楼层
笑死个人了,自吹自擂,有真知灼见为何不去期刊发表?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-12 12:29 | 显示全部楼层
我研究的为了改进目前的加密体制,日本柜子现金,你让他破解一下我的代码试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-12 12:38 | 显示全部楼层
发一段密文,请试验,程序以后再发。
密钥:
5396594888799442384342652660125061369804759425881046508299692350402631715601245757385828394428094804340797573928752037769946924210163008480841035981214429985851103987616137513843624810055893260074179418924959915836698821109181242833156206603835236701021390184647468982146985174695698013943839186905857648100000000
密文:
3017087447344369292806272864008032039008010249155245824023046240009568000007654409504118728851289344298241235279872201607977617600391047177662400000009568000736345925814498912716800524817760594563267275264564168694429728039688144000736208000736055488803209292876192814409302449600828160112055680370883238439840000000956800000772801638480608153928934442240701122972875264930241760026784453767894400000956800073630176840960396835904242245980806368
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-12 12:43 | 显示全部楼层
400与800之间的素数打头有2组2生素数对:
/739/618970019642690137449562853
/787/618970019642690137449562901
这里产生了两个大素数,是具有密码学特征的素数。一组素数的差为618970019642690137449562114,是梅森素数加3变成的,梅森素数2^89-1=618970019642690137449562111,是27位的素数,除以6余数为1.
这样的大素数就是具有密码学特征的素数,更大的也是方便的,目前不会快速乘法除法程序,有了快速版程序就快了,这个小的时间短只是演示作用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-14 22:13 | 显示全部楼层
传一下这个加解密程序,公布后就没有保密作用了,就是个游戏了,能解开上面的密文,感兴趣的可以试试(密钥是用户自己随便给定的,没有密钥也能加密,只是保密性少了一点而已,密钥的长度是从第一个不是0的数字开始不低于200位,少就无效等于没有密钥,也可以加密)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-19 09:12 , Processed in 0.082933 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表