Home » Downloads

Projekt: CryptIt

29 April 2006 Kein Kommentar Druckversion
Achtung: Diese Projektseite wurde aus der alten Homepage zur Vollständigkeit importiert. Das Projekt wurde mittlerweile eingestellt.

cryptit-logo

Bei dem Programm CryptIt handelt es sich um ein Verschlüsselungstool für Kommandozeile. Mit dem Tool können einzelne Dateien mittels eines Passwortes verschlüsselt und natürlich auch wieder entschlüsselt werden. Als Verschlüsselungsalgorithmus wird der Blowfisch Algorithmus von Bruce Schneider verwendet. Es wurde ursprünglich für Linux entwickelt, wurde aber mittlerweile für Windowssysteme angepasst. Es benutzt zum Verschlüsseln den symmetrischen Blowfish – Verschlüsselungsalgorithmus. Das Programm ist vollständig in C implementiert und benötigt keine zusätzlichen Bibliotheken.

Mit dem Programm ist es möglich einzelne Dateien mittels eines Passwortes (4 – 56 Zeichen) zu Verschlüsseln und mit dem selbigen wieder zu Entschlüsseln. Die Verschlüsselungstiefe wird dabei durch die Länge des Passwortes bestimmt und beträgt 48 – 448bit. Das Programm entstand im Rahmen einer Projektarbeit im Fach “Maschinennahes Programmieren” und verfügt deshalb über eine ausführliche Projektdokumentation, welche ebenfalls zum Download bereitsteht.

Projektinformationen

  • aktueller Projektstatus: abgeschlossen/final
  • Projekttyp: Kommandozeilentool
  • Sprache: C (POSIX-konform)
  • Betriebssystem: Linux, Unix, Windows (ab 95)
Die Weiterentwicklung des Projektes wurde eingestellt. Der Quellcode des Programms steht zum Download bereits und kann frei verwendet werden.

Programminformationen

Das Programm läuft unter Linux in der aktuellen Version 1.02 stabil und kann über unten stehenden Link heruntergeladen werden. Die Projektdokumentation richtet sich in erster Linie an Entwickler und hilft beim Verständnis des Quelltextes. Diese Dokumentation wurde für den Linux-Quelltext geschrieben, da die Quelltexte für Windows aber kaum Unterschiede aufweisen kann diese dort ebenfalls zum Verständnis dienen.

Eine Version für Windows liegt ebenfalls vor, diese wurde auf der Grundlage der Version 1.0 für Linux parallel entwickelt und an die Windowsbibliotheken angepasst. Die Passworteingabe auf der Kommandozeile wird im Gegensatz zur Linux-Version im Klartext angezeigt und die Überprüfung der Zugriffsrechte auf die eingegebene Datei ist nicht realisiert. Ansonsten entspricht der aktuelle Funktionsumfang dem der Linux-Version 1.02 und somit sind beide Versionen vollständig kompatibel zueinander.

Weiterhin gibt es eine grafische Oberfläche für Windowssysteme. Diese Oberfläche benötigt die .NET Framework Laufzeitumgebung und ermöglicht eine bequeme Bedienung des Kommandozeilenprogramms über eine übliche Windowsoberfläche. Das Programm ‘CryptIt GUI’ arbeitet mit allen CryptIt für Windows 1.x Versionen zusammen.

Versionsinformationen

  • Linux-Version 1.02 stable
    Ein Update auf die aktuelle Version 1.02 wird dringend empfohlen. Gegenüber der Version 1.0 wurde ein schwerer Fehler beim Entschlüsseln von Dateien, sowie ein Fehler beim Verschlüsseln von großen Dateien behoben. Weitere Informationen über die enthalten Verbesserungen finden sie hier.
  • Windows-Version 1.0 (stable)
    Die aktuelle Version 1.0 läuft stabil und ist vom Kern her mit der Linux-Version 1.02 gleich.
  • CryptItGUI 0.62
    Die grafische Oberfläche für Windowssysteme liegt in einer Betaversion vor, die Ver- und Entschlüsslung basiert zur Zeit auf CryptIt für Windows in der Version 1.0. Der Download von CryptIt-GUI beinhaltet bereits diese Version.

Downloads

Schreiben Sie einen Kommentar zum Artikel

Hinweise: Es wird der Gravatar-Dienst unterstützt (kurze Erklärung zu Gravatar). Weiterhin können Sie folgende Tags in den Kommentaren verwenden:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>