Kryptografie / Moderne und binäre Chiffre / Xor-Ticons Chiffre

Xor-Ticons Chiffre

Herkunft / Verwendung:Diese Spaß-Chiffre wandelt Text zu Smileys (auch Emoticons genannt) um. Der Klartext wird dabei mit dem Schlüssel per XOR binär verknüpft und anschließend werden je 4 Bit zu einem Icon gewandelt.

Beschreibung des Algorithmus

Zuerst wird der Klartext mit dem Schlüssel per XOR chiffriert. Das Ergebnis wird in Halb-Bytes (also je 4 Bits) zerlegt und dann nach folgender Tabelle in Smileys umgewandelt: 0 :) 6 :[ 11 :D 1 %) 7 %( 12 ;D 2 :] 8 :( 13 B) 3 :} 9 :S 14 B( 4 :| 10 :P 15 :O 5 :{

Beispiel

Klartext:Beispiel
Schlüssel:Apfelstrudel
Chiffrat::) :} %) :{ :) :O %) :[ %) ;D %) :P %) %) %) B(
B e i s p i e l 66 101 105 115 112 105 101 108 <-- ASCII 0100 0010 0110 0101 0110 1001 0111 0011 0111 0000 0110 1001 0110 0101 0110 1100 <-- Binär A p f e l s t r 65 112 102 101 108 115 116 114 <-- ASCII 0100 0001 0111 0000 0110 0110 0110 0101 0110 1100 0111 0011 0111 0100 0111 0010 <-- binär 0100 0010 0110 0101 0110 1001 0111 0011 0111 0000 0110 1001 0110 0101 0110 1100 <-- Beispiel 0100 0001 0111 0000 0110 0110 0110 0101 0110 1100 0111 0011 0111 0100 0111 0010 <-- Apfelstr 0000 0011 0001 0101 0000 1111 0001 0110 0001 1100 0001 1010 0001 0001 0001 1110 <-- XOR-Erg. 0 3 1 5 0 15 1 6 1 12 1 10 1 1 1 14 <-- dezimal :) :} %) :{ :) :O %) :[ %) ;D %) :P %) %) %) B( <-- Smiley

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)