幻看數(shù)學(xué)家如何硬干掉暴力破解?001
=如何調(diào)戲超級(jí)電腦和AI?=
規(guī)則1:使用玩家給定的一個(gè)個(gè)十進(jìn)制數(shù)據(jù),然后把這些十進(jìn)制數(shù)字只留下最少?zèng)]法用的數(shù)字,然后把其他一個(gè)或多個(gè)數(shù)字通過(guò)放在個(gè)位,十位,百位,千位,萬(wàn)位(以此類(lèi)推),然后生成十進(jìn)制素?cái)?shù)?
規(guī)則2:使用這些生成的十進(jìn)制素?cái)?shù)進(jìn)行運(yùn)算?運(yùn)算可以用到+,-,*,/,!+(階乘之后再加),!-(階乘之后再減),!*(階乘之后再乘),^(取某數(shù)的N次方),!!(先階乘之后,再階乘;如5!!=(1*2*3*4*5)!=120!=1*2*3……*118*119*120=某個(gè)很大很大的天文數(shù)字咯),然后誕生出!!+,!!-,!!*,然后繼續(xù)天文數(shù)字下去?就有了!!!→!!!!→#!某個(gè)數(shù)字!#的方式來(lái)表達(dá)多少個(gè)符號(hào)重復(fù)?比如!!!!!!!!!!可以記錄為#!10!#,又比如!!!!!!!!!!!!!!!!!!!!可以記錄為#!20!#,以此類(lèi)推?
規(guī)則3:一些專(zhuān)門(mén)用于生成天文數(shù)字的運(yùn)算符號(hào)?
#!數(shù)字!#
!!^或#!數(shù)字!#^
[數(shù)字A]#![數(shù)字B]!#^[數(shù)字C]#![數(shù)字D]!#^[數(shù)字E]#![數(shù)字F]!→乘法運(yùn)算硬件的狂歡?特別是超大數(shù)字乘法運(yùn)算?
用排列組合可以生成很多個(gè)結(jié)果的方式,來(lái)實(shí)現(xiàn)對(duì)密鑰無(wú)法使用取巧的方式來(lái)碰撞出來(lái),暴力破解,就只能硬算?
那么要是一個(gè)密文之中,含有一千萬(wàn)個(gè)不重復(fù)的天文數(shù)字的起點(diǎn)運(yùn)算式,然后其中只有100個(gè)到1000個(gè)是真數(shù)據(jù),然后這些真數(shù)據(jù)的運(yùn)算符號(hào)之間如何排列組合,都是只在密鑰之中?
有終點(diǎn)的天文數(shù)字和沒(méi)終點(diǎn)的無(wú)理數(shù)組合,奇數(shù)個(gè)數(shù)據(jù)值(或數(shù)據(jù)組)是天文數(shù)字,偶數(shù)個(gè)數(shù)據(jù)值(或數(shù)據(jù)組)是無(wú)理數(shù)?
作者感覺(jué)吧?這套密鑰系統(tǒng),或許能夠讓量子計(jì)算機(jī)都沒(méi)辦法暴力破解,因?yàn)槊恳粋€(gè)無(wú)理數(shù)都有無(wú)限多個(gè)起點(diǎn)和無(wú)限多個(gè)終點(diǎn)和無(wú)限多個(gè)某位是什么該位就替換成什么,無(wú)限多個(gè)某位不是什么就改為替換成所不是的什么?一個(gè)9百千萬(wàn)億兆位的十進(jìn)制天文數(shù)字,就使用其中的1GB長(zhǎng)度的數(shù)據(jù)是有用數(shù)據(jù),其他數(shù)據(jù)都是垃圾信息或隱藏了校驗(yàn)碼信息?這還只是一個(gè)天文數(shù)字,要是可以有很多很多個(gè)天文數(shù)字的起點(diǎn)算法呢?要是需要把起點(diǎn)算法中的一些運(yùn)算符號(hào)改掉,或加上呢?
=作者的話=
看數(shù)學(xué)家如何硬干掉暴力破解?