int
enc2[]
=
{
168
,
159
,
81
,
112
,
113
,
9
,
237
,
115
,
89
,
52
,
216
,
216
,
56
,
120
,
138
,
68
};
int
enc3[]
=
{
6
,
176
,
58
,
186
,
200
,
204
,
138
,
50
,
112
,
52
,
53
,
53
,
99
,
48
,
100
,
51
};
unsigned
int
enc4[]
=
{
0xBA3AB006
,
0x328ACCC8
};
/
/
int
key[]
=
{
0x35353470
,
0x33643063
,
0x6563696E
,
0x33643063
, };
int
key[]
=
{
0x35353470
,
0x33643063
,
0x6563696E
,
0x756f7932
};
unsigned
int
sum
=
0x468ACF00
;
unsigned
int
v1
=
enc4[
0
], v2
=
enc4[
1
];
for
(
int
i
=
0
; i <
32
; i
+
+
)
{
v2
-
=
(v1
+
sum
) ^ ( (v1<<
4
)
+
key[
2
]) ^ ((v1 >>
5
)
+
key[
3
]);
v1
-
=
(v2
+
sum
) ^ ((v2<<
4
)
+
key[
0
]) ^ ((v2 >>
5
)
+
key[
1
]);
sum
-
=
0x12345678
;
}
enc4[
0
]
=
v1;
enc4[
1
]
=
v2;
return
0
;