Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ed(1)

edit(1)

ex(1)

makekey(1)

pg(1)

ps(1)

stty(1)

vi(1)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026