Witam,
Nie zajmuje sie C, ale mam taki oto kod, ktorego potrzebuje uzyc w innym jezyku.
int encode(char *password, int seed)
{
unsigned int x, y, z;
y = seed;
for (x = 0; *password; password++) {
x = (x & 0xffffff00) | *password;
y ^= x;
y += x;
x <<= 8;
y ^= x;
x <<= 8;
y -= x;
x <<= 8;
y ^= x;
z = y & 0x1f;
y = (y << z) | (y >> (32 - z));
}
return y;
}
Czy ktos z tu obeznych moglby mi zrobic z tego algorytm??
Najlepiej blokowo. Dzieki z gory.