#include <stdio.h>
#include <string.h>
int
__cdecl n(
char
*a1)
{
int
v2;
char
v3;
int
v4;
int
i;
v4 = 0;
for
(i = 0; a1[i]; ++i)
{
v3 = a1[i];
if
(v3 < 65)
break
;
if
(v3 <= 90)
v2 = v3;
else
v2 = v3 - 32;
v4 += v2;
}
return
v4 ^ 0x9988;
}
int
__cdecl keygen(
char
*v4)
{
int
v6 = n(v4);
int
v7 = v6 ^ 0x1256;
char
code[256] = {0};
int
v2 = v7;
int
i;
for
(i = 0; v2 > 10; ++i)
{
code[i] = v2 % 10 + 48;
v2 = v2 / 10;
}
code[i] = v2 + 48;
printf
(
"keygen:%s"
, code);
return
0;
}
int
main()
{
char
user[256] = {0};
printf
(
"please input name:"
);
scanf
(
"%s"
, user);
keygen(user);
return
0;
}