MathePrisma Logo

DES

DES

Binärcodes

hexadezimal

Vier Bits stellen genau die Zahlen von 0 bis 15 dar:

\(0000 = 0\cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 0 \cdot 2^0 = 0\)
\(0001 = 0\cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 1\)
\(0010 = 0\cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 2\)
\(\vdots\)
\(1101 = 1\cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 13\)
\(1110 = 1\cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 14\)
\(1111 = 1\cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 15\)

 

Als Hexadezimalziffern (kurz: 'Hex-Ziffern') verwendet man dafür:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Um die unübersichtlichen Bit-Folgen eines ASCII-codierten Textes kürzer zu schreiben, stellt man jedes Byte durch zwei Hex-Ziffern dar, eine für die ersten und eine für die letzten vier Bits.

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Folgende Tabelle zeigt nocheinmal den Ausschnitt aus ASCII. Für die hexadezimale Schreibweise benötigt man statt 8 nur zwei Ziffern.

161160
 3220
,442C
.462E
a9761
b9862
c9963
d10064
e10165
f10266
g10367
h10468
i10569
j1066A
k1076B
l1086C
m1096D
161160
n1106E
o1116F
p11270
q11371
r11472
s11573
t11674
u11775
v11876
w11977
x12078
y12179
z1227A
ü12981
ä13284
ö14894

Kannst du folgendes binärcodiertes, mit Hex-Ziffern dargestelltes Wort zurückwandeln?
6C 75 63 69 66 65 72
 

Was ist denn das für ein Wort?

Hier gibt's die vollständige ASCII-Tabelle.