=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回合。
-吃子规则-
落子可以如同围棋一样困死象棋棋子和石头剪刀布棋子。
象棋棋子当前回合移动的棋子,该棋子的吃子规则让其可以吃掉终点位置的棋子时,不管该棋子是什么类型的棋子,都是秒杀。
石头剪刀布棋子当前回合移动的棋子,该棋子的吃子规则让其可以吃掉终点位置的棋子时,不管该棋子是象棋棋子还是落子棋子,都是秒杀。
-回合规则-
两个玩家,每个玩家各走一次,算一个回合,每个玩家每次走棋子,只能是一个象棋棋子或一个落子棋子或一个石头剪刀布棋子。