Xor-Ticons Chiffre
Kategorisierung: | Modern und binär-basiert |
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)