Crypt V0.6026ß © by Juergen Ehnes `90-`93 written by Juergen Ehnes und Christian Anders Dokumentation Vor dem Starten: Unbedingt warning.readme lesen !!!!! Hardware-Vorraussetzungen: Amiga 500/1000/1500(den gibts wirklich)/2000/2500(020&030)/3000/4000(030&040) Kick 1.2/1.3/2.0/3.0 Workbench 1.2-3.0 Funktion: Crypt ver-/entschlüsselt eine Datei, egal ob Text oder Programm. Der Algorithmus wurde bisher nicht geknackt, er ist daher ziemlich sicher. Installation: Einfach die Datei Crypt ins C-Directory und los gehts Benutzung: Crypt SourceName Zielname [Passwort] Dann wird die Datei "SourceName" verschluesselt in und die Datei Zielname ge- schrieben. Das Passwort ist optional, wenn es nicht angegeben wird, wird der im Programm vorgegebene Name benutzt(bei 0.602 ist es "?????????"). Diese Option ist noch aus dem Entwicklerstatus uebrig, sie ist mit vorsicht zu benutzen, nur zu test- zwecken, da die Daten ja jeder mit der selben Cryptversion wieder entschluesseln kann!!! Entschluesselt wird mit der gleichen Befehlsfolge und dem gleichen Passwort. Geschichte: Version 0.6026 - Der Sourcecode wurde optimiert - Quell- und Zielname koennen nun jeweils 80 statt wie bisher 40 Zeichen lang sein - Das Passwort ist jetzt max. 9 Zeichen, statt wie bisher max. 8 Zeichen lang - In den vorigen Versionen wurden bei Datengroessen >$FFFF nur die Bytes ver- schluesselt, die bis Groesse-$10000 standen, im extremfall bei einer groesse von $10000(,$20000,...) gar kein Byte, bei einer groesse von $17eb5 genau $7eb5 Bytes, da in der Verschluesselungsschleife ein DBRA verwendet wurde, und der Befehl benutzt ja die Register nur wortweise. Dieser Fehler ist jetzt behoben. Jetzt koennen Dateien bis zur Groesse von 4GB verschluesselt werden. - Kommandozeilenabfrage optimiert, jetzt kann man beliebig viele Leerzeichen, oder geschieftete Leerzeichen zwischen den Parametern lassen Version 0.502 - Der Bug von 0.5 ist behoben Version 0.5 - Das Programm codiert noch ein Zeichen zu viel, was manchmal zu abstuerzen fuert Version 0.4 - Crypt enstand als Idee zuerst in Amiga-Basic und wurde später in Assembler ueber- tragen. Dies ist die Version 0.4, die noch sehr rudimentär ist, aber durchaus benutzt werden kann. Es gibt sie in zwei Version: 1. Als CLI-Befehl der die Kommandozeile ausliest 2. Als CLI-Befehl, der aber erst nach dem Start die Parameter abfrägt (nicht dabei) Version 0.1 - Crypt als AmigaBasic Version, nur lauffähig auf Kick 1.2/1.3 Zukunft: - Es wird zusätzlich ein Packalgorithmus eingebaut. - Das Programm wird optimiert. - Es wird eine Grafische Benutzerschnittstelle zu Crypt geben. Da der Mitautor Christian Anders ausgestiegen ist, werde ich das Projekt alleine weiterverfolgen. Lizenz: Dieses Programm ist PD. Es kann frei kopiert und benutzt werden. Das Programm darf aber nicht verändert werden. Ausserdem darf durch die Weitergabe des Programms kein Gewinn erzielt werden. UND WARNING.README LESEN !!!!!! Kontakt: Wer interesse am Source-Code oder an der Entwicklung bei dem Programm hat, oder wer Fragen, Probleme, Anregungen hat, oder wer Bugs findet soll mir bitte eine Mail schreiben. Schreibt mir auch unbedingt eure Meinung zu dem Proggy !!! Ich bin im Fido und im Usenet erreichbar: Fido: Juergen Ehnes (2:246/1404.5) Usenet: ehnesjn@minnie.informatik.uni-stuttgart.de