MD5是一种算法,全称Message-digest Algorithm 5
C+ W. R# q2 {" [# K通常用来加密
$ @( C+ p, u' b, w2 j以防止数据被篡改
4 x& I) O4 D+ c+ l+ x: J5 r% S! r! r
针对这个游戏来说的话,就是用MD5算法对输入的姓名做MD5加密
; R/ T* D5 L8 ]/ F7 i用MD5算法得出的加密内容是一致的,所以同一个名字每次出来的战斗属性是相同的。
2 F K# d* L" K) E2 o, x, _
2 `+ e' \ f" g9 G% e% \- i9 ~: j. e然后对加密出来的字符串作判断,得出战斗的各种属性。9 h. J$ L3 a1 ?: M% R, i: e" Q
; O) Z/ d0 }7 q( B6 O
通过MD5加密的对战双方的名字可以得到两个字符串,两个字符串进行比较,得出战斗过程。' }; t# {3 _) f, d: E6 i/ z: ]8 Y7 q$ T
1 r" ~( [; G. }/ P; A
2 W' D# G& m! j% A( a+ d
MD5加密我平时用过好多次,这个游戏的代码我没看到过,但是原理差不多应该就是这样的。 |