| |
| |
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.
|
| |
 |
|
| |
|
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).
|
| |
|
| | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
| | 32 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| , | 44 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
| . | 46 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| a | 97 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| b | 98 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| c | 99 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| d | 100 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| e | 101 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| f | 102 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
| g | 103 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| h | 104 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| i | 105 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
| j | 106 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| k | 107 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| l | 108 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 |
| m | 109 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
|
| | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
| n | 110 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| o | 111 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| p | 112 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| q | 113 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| r | 114 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
| s | 115 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| t | 116 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
| u | 117 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
| v | 118 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 |
| w | 119 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
| x | 120 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
| y | 121 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| z | 122 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| ü | 129 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| ä | 132 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| ö | 148 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
|
|
| |
 |
|
| |
|
Mit einem Byte (= 8 Bits) kann man auf diese Weise 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.
|
| |