Wie mache ich die XOR-Operation zwischen zwei Hexa-Strings?

7

Ich habe zwei hexadezimale Strings. Ich muss die Operation XOR zwischen ihnen machen.

Meine Hexa Strings Like,

%Vor%

Wie macht man die XOR-Operation zwischen ihnen? Können Sie eine Richtlinie dafür geben?

    
sat 08.09.2012, 14:24
quelle

3 Antworten

12

Das würde für jede Basis funktionieren:

%Vor%

Aber Sie können String # hex für Hexadezimal verwenden Zeichenfolgen.

    
tokland 08.09.2012, 14:35
quelle
9
%Vor%     
steenslag 08.09.2012 14:56
quelle
1

Sie haben nicht explizit gefragt, aber Sie möchten vielleicht, dass der Ausgabe-String die gleiche Länge wie der Eingabe-String hat, indem Sie führende Nullen auffüllen . Also, aufbauend auf Steenslag's glatter Antwort (und die Eingabewerte anpassen, um das mögliche Problem zu veranschaulichen):

%Vor%     
Jeff Ward 21.11.2013 22:00
quelle

Tags und Links