S

return A, B

Przykład w języku C:

void RC5_DECRYPT(WORD *ct, WORD *pt) { WORD i, B=ct, A=ct;

for(i = r; i > 0; i--)

B = ROTR(B - S[2*i + 1], A) ^ A; A = ROTR(A - S[2*i], B) ^ B;

pt = B - S; pt = A - S; }

Zobacz też RC2 RC4 RC6 Distributed.net

Przypisy

Linki zewnętrzne

The RC Encryption Algorithm – Ronald L. Rivest, 20 March 1997

Kategoria:Szyfry blokowe Kategoria:Złoty podział