Gibt es einen Unterschied zwischen "Addition" und "bitweiser Addition"?

8

Als kleines Projekt (nichts Missionskritisches) habe ich beschlossen, eine Implementierung von GOST 28147-89 in C # zu schreiben. Beim Lesen von RFC 5830 (eine informative Definition von GOST 28147-89) habe ich dies bemerkt.

  

(+) ist eine bitweise Addition der Wörter gleicher Länge modulo 2.

     

[+] ist eine Addition von 32-Bit-Vektoren modulo 2 ^ 32.

Was ist der Unterschied zwischen diesen beiden, hauptsächlich die erste Angabe bitweise Addition, und die zweite Angabe einfach Addition?

    
LMS 15.02.2013, 19:11
quelle

1 Antwort

3

Da es 'modulo 2' heißt, muss ich annehmen, dass sie nur bedeuten, jedes Bit einzeln ohne carry hinzuzufügen.

Also

%Vor%

Ich kann mir keinen besonders guten Nutzen dafür vorstellen, da es im Wesentlichen dasselbe ist wie ein xor.

    
Tim 15.02.2013, 19:19
quelle

Tags und Links