krauss-media

krauss-media

Web-Entwicklung
Web-Referenzen
Veröffentlichungen
Programmierung
Beratung
Usability
Honorar
Zur Person
Kontakt
Impressum
Datenschutz

 
krauss-media - tkcrypt

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)

Linuxcounter #31046

Thomas Krauß
2019-04-29 09:22:44
Impressum - Datenschutz