2017-05-20 5 views

Répondre

0

+ est l'addition; est XOR au niveau du bit.

Voir par exemple. https://en.wikipedia.org/wiki/RC5#Encryption pour une notation en utilisant ^ (XOR de style C).

Voir https://en.wikipedia.org/wiki/Exclusive_or#Alternative_symbols pour une explication du symbole.

+0

bitwise + est aussi OU ... –

+0

@RicardodaRochaVitor Qu'est-ce, en RC5? Comment? – melpomene

+0

RC5 est un algorithme très simple à crypter. Comme vous pouvez le voir, 'A = A + S [0]; B = B + S [1]; pour i = 1 à r do A = ((A ⊕ B) <<< B) + S [2i]; B = ((B ⊕ A) <<< A) + S [2i + 1]; 'sont des opérations logiques –

0
A = A OR S[0]; 
B = B OR S[1]; 

for i = 1 to r do 
A = ((A XOR B) <<< B) OR S[2i]; 
B = ((B XOR A) <<< A) OR S[2i OR 1]; 

<<< signifie une opération de