=zb2kb程序的子程序→32hex/64hex猜想?=
【1】密鑰功能部分
比如有這麽一段密文asdfqwerzxcv
然後把adqezc作為奇數校驗(防篡改),再把sfwrxv作為偶數校驗,然後再進行各種校驗?
比如:a+s+d+f+q+w+e+r+z+x+c+v=校驗和參數1
a*s*d*f*q*w*e*r*z*x*c*v=校驗積參數2
a/s/d/f/q/w/e/r/z/x/c/v=前向後除法參數3
v/c/x/z/r/e/w/q/f/d/s/a=後向前除法參數4
a+s-d*f/q+w-e*r/z+x-c*v=加減乘除循環參數5(都是從左到右運算,不存在先運算乘法和除法,然後再運算加法和減法的,在這種規則中,加法和減法和乘法和除法的運算優先級都是一樣的)
a/s*d-f+q/w*e-r+z/x*c-v=除乘減加循環參數5
然後依次類推,就能獲得很多個校驗碼?
然後a替換為(,d替換為)
q替換為[,e替換為]
z替換為{,c替換為}
也可以使用規則數邏輯,來進行前後文校驗,然後找出哪些是有效數據,哪些是加一粒鹽數據?
【2】每個文件都生成一個唯一序列號,然後用一個重名的唯一序列號對應的文件的名字後麵加上.name的方式,來記錄原文件的原先文件名和分配的唯一序列號,原先文件所在位置,從而避免不同目錄同樣的文件需要取舍的問題?
=圍棋盤裏下象棋?=
-象棋規則-
兩個玩家使用512*512的棋盤,每個玩家有36個車,36個馬,36個炮,36個猛或強,36個將或帥,360個非(非能夠如同猛或強一樣移動,然而不可以吃子,隻能落子到空白位置,也不可以被任何棋子吃掉,紅色方使用非,黑色方使用無)
車和錳和強的限製:最多橫向移動10格或最多縱向移動10格。
炮的限製:最多橫向移動10格或最多縱向移動10格,隔子打子吃子時,最多橫向移動20格或最多縱向移動20格。
每個車馬炮猛強:如果移動20次依舊沒有吃對方的任何棋子,那麽該棋子就會有5個回合不能移動也不能吃子(休養生息),休養生息之後,依舊有20次不吃對方任何棋子依舊可以移動的機會,循環往複。
-圍棋和五子棋規則-
落子規則:圍棋的吃子方法,五子棋的連接方法,合成五子棋,就能夠吃掉對手10個落子的棋子(象棋棋子不是落子的棋子),然後回收該五個連成五子棋的棋子。
如果一個玩家的36個將或帥陣亡,該玩家失敗。
-石頭剪刀布棋子-
奇數次回合:石頭棋子秒殺剪刀棋子,剪刀棋子秒殺布棋子,布棋子秒殺石頭棋子。
偶數次回合:石頭棋子秒殺布棋子,剪刀棋子秒殺石頭棋子,布棋子秒殺剪刀棋子。
所有回合:石頭棋子和剪刀棋子和布棋子,都可以如同象棋中的車的走法和吃法,馬的走法和吃法,象的走法和吃法,士的走法和吃法,將的走法和吃法,炮的走法和吃法(隔子打子)。
石頭剪刀布三種棋子,也是不吃子就隻能移動20次,然後需要休養生息5回合。
-吃子規則-
落子可以如同圍棋一樣困死象棋棋子和石頭剪刀布棋子。
象棋棋子當前回合移動的棋子,該棋子的吃子規則讓其可以吃掉終點位置的棋子時,不管該棋子是什麽類型的棋子,都是秒殺。
石頭剪刀布棋子當前回合移動的棋子,該棋子的吃子規則讓其可以吃掉終點位置的棋子時,不管該棋子是象棋棋子還是落子棋子,都是秒殺。
-回合規則-
兩個玩家,每個玩家各走一次,算一個回合,每個玩家每次走棋子,隻能是一個象棋棋子或一個落子棋子或一個石頭剪刀布棋子。
【1】密鑰功能部分
比如有這麽一段密文asdfqwerzxcv
然後把adqezc作為奇數校驗(防篡改),再把sfwrxv作為偶數校驗,然後再進行各種校驗?
比如:a+s+d+f+q+w+e+r+z+x+c+v=校驗和參數1
a*s*d*f*q*w*e*r*z*x*c*v=校驗積參數2
a/s/d/f/q/w/e/r/z/x/c/v=前向後除法參數3
v/c/x/z/r/e/w/q/f/d/s/a=後向前除法參數4
a+s-d*f/q+w-e*r/z+x-c*v=加減乘除循環參數5(都是從左到右運算,不存在先運算乘法和除法,然後再運算加法和減法的,在這種規則中,加法和減法和乘法和除法的運算優先級都是一樣的)
a/s*d-f+q/w*e-r+z/x*c-v=除乘減加循環參數5
然後依次類推,就能獲得很多個校驗碼?
然後a替換為(,d替換為)
q替換為[,e替換為]
z替換為{,c替換為}
也可以使用規則數邏輯,來進行前後文校驗,然後找出哪些是有效數據,哪些是加一粒鹽數據?
【2】每個文件都生成一個唯一序列號,然後用一個重名的唯一序列號對應的文件的名字後麵加上.name的方式,來記錄原文件的原先文件名和分配的唯一序列號,原先文件所在位置,從而避免不同目錄同樣的文件需要取舍的問題?
=圍棋盤裏下象棋?=
-象棋規則-
兩個玩家使用512*512的棋盤,每個玩家有36個車,36個馬,36個炮,36個猛或強,36個將或帥,360個非(非能夠如同猛或強一樣移動,然而不可以吃子,隻能落子到空白位置,也不可以被任何棋子吃掉,紅色方使用非,黑色方使用無)
車和錳和強的限製:最多橫向移動10格或最多縱向移動10格。
炮的限製:最多橫向移動10格或最多縱向移動10格,隔子打子吃子時,最多橫向移動20格或最多縱向移動20格。
每個車馬炮猛強:如果移動20次依舊沒有吃對方的任何棋子,那麽該棋子就會有5個回合不能移動也不能吃子(休養生息),休養生息之後,依舊有20次不吃對方任何棋子依舊可以移動的機會,循環往複。
-圍棋和五子棋規則-
落子規則:圍棋的吃子方法,五子棋的連接方法,合成五子棋,就能夠吃掉對手10個落子的棋子(象棋棋子不是落子的棋子),然後回收該五個連成五子棋的棋子。
如果一個玩家的36個將或帥陣亡,該玩家失敗。
-石頭剪刀布棋子-
奇數次回合:石頭棋子秒殺剪刀棋子,剪刀棋子秒殺布棋子,布棋子秒殺石頭棋子。
偶數次回合:石頭棋子秒殺布棋子,剪刀棋子秒殺石頭棋子,布棋子秒殺剪刀棋子。
所有回合:石頭棋子和剪刀棋子和布棋子,都可以如同象棋中的車的走法和吃法,馬的走法和吃法,象的走法和吃法,士的走法和吃法,將的走法和吃法,炮的走法和吃法(隔子打子)。
石頭剪刀布三種棋子,也是不吃子就隻能移動20次,然後需要休養生息5回合。
-吃子規則-
落子可以如同圍棋一樣困死象棋棋子和石頭剪刀布棋子。
象棋棋子當前回合移動的棋子,該棋子的吃子規則讓其可以吃掉終點位置的棋子時,不管該棋子是什麽類型的棋子,都是秒殺。
石頭剪刀布棋子當前回合移動的棋子,該棋子的吃子規則讓其可以吃掉終點位置的棋子時,不管該棋子是象棋棋子還是落子棋子,都是秒殺。
-回合規則-
兩個玩家,每個玩家各走一次,算一個回合,每個玩家每次走棋子,隻能是一個象棋棋子或一個落子棋子或一個石頭剪刀布棋子。