MathePrisma Logo

DES

DES

Binärcodes

11001
11101

Auf einem Rechner werden alle Daten als Bit-Folgen dargestellt ('binär codiert'). Der Data Encryption Standard (DES) verschlüsselt solche Bit-Folgen.

Eine der gebräuchlichsten Binärcodierungen ist ASCII (American Standard Code for Information Interchange). Im ASCII wird je ein Zeichen durch ein Byte (= 8 Bits) codiert.

Wieviele verschiedene Zeichen können mit ASCII codiert werden?

Folgende Tabelle zeigt einen kleinen Auszug aus ASCII (in blau ist jeweils als Dezimalzahl angegeben, welchen Wert die Bit-Folge hat, wenn man sie als Zahl im Dualsystem interpretiert).

2726252423222120
 3200100000
,4400101100
.4600101110
a9701100001
b9801100010
c9901100011
d10001100100
e10101100101
f10201100110
g10301100111
h10401101000
i10501101001
j10601101010
k10701101011
l10801101100
m10901101101
2726252423222120
n11001101110
o11101101111
p11201110000
q11301110001
r11401110010
s11501110011
t11601110100
u11701110101
v11801110110
w11901110111
x12001111000
y12101111001
z12201111010
ü12910000001
ä13210000100
ö14810010100

Kannst du folgendes binärcodiertes Wort zurückwandeln?
01100110 01100101 01101001 01110011 01110100 01100101 01101100
 

Was ist denn das für ein Wort?

 

Mit einem Byte (= 8 Bits) kann man auf diese Weise \(2^8 = 256\) Zeichen codieren.

Ein so codierter Text stellt sich nun allerdings 8-mal so lang dar wie der ursprüngliche (uncodierte) Text. Man kann ihn kürzer darstellen, wenn man für je vier Bits eine Hexadezimalziffer schreibt.