tkcrypt
Beschreibung
tkcrypt ist ein kleines Programm, das mit einem sehr
effizienten Algorithmus auf Basis beliebig langer Schlüssel
Dateien ver- und entschlüsselt.
Anwendung
Mit einem einfachen
tkcrypt Mein beliebiger Schlüssel <datei >geheim
wird die Datei datei
verschlüsselt und als geheim abgelegt.
Zum entschlüsseln verwendet man den gleichen Befehl mit
dem gleichen Schlüssel (symmetrische Verschlüsselung):
tkcrypt Mein beliebiger Schlüssel <geheim >entschluesselt
und erhält so die Datei entschluesselt, die
wieder identisch zur Ausgangsdatei datei ist.
Voraussetzung ist allerdings, dass auf beiden System ein
Zeichen ein Byte besitzt und ein "unsigend long" auf beiden
Systemen gleich lang ist (hat im Normalfall immer 32 Byte - aber
wer weiss).
Achtung: Da Sie das Passwort aber direkt in der Commandline
eingeben, kann es eventuell über die Befehls-History
ausgelesen werden. Lassen Sie es sich z.B. bei Verwendung
der bash unter UNIX/Linux dann einfach durch eine Abfrage
mit einbauen. Der Befehl
tkcrypt `read -p "Schluessel: " KEY ; echo $KEY` <datei >geheim
fragt beispielsweise nach dem "Schluessel" und baut ihn nach
der Eingabe durch den Benutzer direkt an Stelle des
ausgeführten `read...`-Befehls in die Kommandozeile ein.
Installation
Getreu meinem Motto "keep it simple" finden Sie im Archiv
unten sowohl den C-Quellcode als auch bereits das Executable
für Linux (Redhat 7.0). Es handelt sich bei dem Quellcode
nur um eine C-Datei, die sich auf jedem System ohne weitere
besondere Libraries problemlos übersetzen lassen
müsste. Unter Linux geht das mit einem einfachen cc
tkcrypt.c -o tkcrypt.
Download
- Das Archiv mit Linux (Redhat 7.0) Executable und Quellcode:
tkcrypt.tgz
(7778 Byte)