гугл.
с++ Код:
void DecryptGP(char* pck, int Size)
{
char i=0,t;
for (int k=0 ; k<Size; k++) {
t=pck[k];
pck[k]=t ^ GKeyR[k & 7] ^ i;
i=t;
}
*(int*)GKeyR+=Size;
}
void EncryptGP(char* pck, int Size)
{
pck[0]^=GKeyS[0];
for (int i=1; i<Size; i++) {
pck[i]^=GKeyS[i & 7] ^ pck[i-1];
}
*(int*)GKeyS+=Size;
}
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 18.06.2010 в 12:43.
|