2017-05-20 32 views

答えて

0

+です。 はビット単位のXORです。

^(CスタイルのXOR)を使用する表記の場合はhttps://en.wikipedia.org/wiki/RC5#Encryptionです。

シンボルの説明については、https://en.wikipedia.org/wiki/Exclusive_or#Alternative_symbolsを参照してください。

+0

+がRC5で、またOR ... –

+0

@RicardodaRochaVitorは何であることを意味しますか?どうして? – melpomene

+0

RC5は暗号化する非常に簡単なアルゴリズムです。 ご覧のとおり、 'A = A + S [0]; B = B + S [1]; A =((A + B)<<< B)+ S [2i]; A =((A + B)<<< B)+ S [2i]; B =((B + A)<<< A)+ S [2i + 1];は論理演算 –

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]; 

<<<ビット演算

関連する問題