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ł