crypt(1) crypt(1)
NAME
crypt - Text verschlüsseln und entschlüsseln
SYNTAX
crypt [-c] [schlüssel] Format 1
crypt [-k] Format 2
BESCHREIBUNG
crypt ver- und entschlüsselt den Inhalt von Dateien. Es liest von der
Standardeingabe und schreibt auf die Standardausgabe.
Format 1:
-c (compatible crypt) Ist die Option -c gesetzt, dann können
- Dateien, die auf Rechnern der MIPS-Linie verschlüsselt wurden,
auf Rechnern der Intel-Linie entschlüsselt werden;
- Dateien, die auf Rechnern der Intel-Linie verschlüsselt wur-
den, auf Rechnern der MIPS-Linie entschlüsselt werden.
schlüssel
Als Schlüssel können Sie selbst eine Zeichenkette (1 - 8 Zeichen)
bestimmen, mit der Sie den Modus zur Ver- und Entschlüsselung
festlegen.
schlüssel nicht angegeben:
Sie geben den gewünschten interaktiv nach Anfrage ein. Die Ein-
gabe erscheint nicht auf dem Bildschirm.
Format 2:
-k crypt de- und encodiert den angegebenen Text durch den Wert der
Variablen CrYpTkEy (siehe UMGEBUNGSVARIABLE). Die Klein- und
Großschreibung des Variablennamens ist wie hier angegeben obliga-
torisch.
Sicherheitskriterien
Die Datensicherheit von verschlüsselten Dateien beruht grundsätzlich
auf folgenden Faktoren:
⊕ der zugrundeliegende Verschlüsselungs-Mechanismus darf nicht
erkennbar sein;
⊕ die zur Kodierung eingegebene Tastenfolge darf keiner direkten
Suche zugänglich sein.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
crypt(1) crypt(1)
Vorsicht:
Wenn Sie zwei oder mehrere Dateien, die mit demselben Schlüssel
kodiert wurden, zu einer Datei zusammenfassen, und anschließend versu-
chen, diese zu dekodieren, wird nur der Inhalt der ursprünglich ersten
Datei richtig entschlüsselt.
UMGEBUNGSVARIABLE
CrYpTkEy
Die Variable CrYpTkEy definiert den De- und Enkodierungsschlüssel
für crypt. Die Klein- und Großschreibung des Variablennamens ist
wie hier angegeben obligatorisch.
BEISPIELE
Beispiel 1
Die Datei Omibrief enthält folgende geheime Botschaft:
Liebe Großmutter,
heute möchte ich eine Geheimbotschaft an Dich schicken, damit der
böse Wolf nicht erfährt, daß ich morgen mit Wein und Kuchen zu
Dir in den Wald komme.
Gruß Dein Rotkäppi
Sie muß nun unbedingt verschlüsselt werden! Hierzu verwendet Rotkäppi
die Tastenfolge abcd.
Verschlüsseln und umlenken in die Geheimschrift-Datei:
$ crypt abcd < Omibrief > Geheimschrift-Datei
Die Geheimschrift-Datei enthält nur unleserliche Sonderzeichen und
Buchstabenfolgen!
Großmutter kann die geheimnisvolle Datei nur entschlüsseln, weil ihr
der Jäger im Auftrag von Rotkäppi das Schlüsselwort, also die Tasten-
folge abcd, mitgeteilt hat:
Entschlüsseln und ausgeben auf dem Bildschirm:
$ crypt < Geheimschrift-Datei
Schlüssel eingeben: abcd
Liebe Großmutter,
heute möchte ich eine Geheimbotschaft an Dich schicken, damit der
böse Wolf nicht erfährt, daß ich morgen mit Wein und Kuchen zu
Dir in den Wald komme.
Gruß Dein Rotkäppi
Wenn Rotkäppi die Botschaft auf einem Rechner der MIPS-Linie ver-
schlüsselt hat, Großmutter aber einen Rechner der Intel-Linie (!)
besitzt, dann gibt Großmutter folgendes ein:
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
crypt(1) crypt(1)
$ crypt -c < Geheimschrift-Datei
Beispiel 2
Der Inhalt von datei wird verschlüsselt und nach datei.secr geschrie-
ben. crypt wird mit der Option -k aufgerufen. Als Schlüsselwort wurde
über die Variable CrYpTkEy die Tastenfolge flatnix definiert.
$ CrYpTkEy=flatnix; export CrYpTkEy
$ crypt -k < datei > datei.secr
SIEHE AUCH
ed(1), edit(1), ex(1), makekey(1), pg(1), ps(1), stty(1), vi(1).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98