NOTER/ENCRYPTOR - Datenverschlüsselung für Jedermann - ----------------------------------------
Das Programm "NOTER/ENCRYPTOR" aus die- ser MD ist in der Lage jegliche Art Da- ten zu verschlüsseln, und sie so vor dem Einblick unbefugter Personen zu schüt- zen. Da in vielen Fällen Texte auf diese Weise unzugänglich gemacht werden, enthält das Programm auch einen kleinen Texteditor, mit dem Sie Texte erstellen und gleich verschlüsselt abspeichern können. 1) PROGRAMMSTART Laden Sie das Programm mittels LOAD"NO- TER/ENCRYPTOR!",8 und starten Sie es mit 'RUN'. Nach kurzer Entpackzeit erscheint eine Abfrage, in der Sie angeben müssen, ob Sie mit dem Texteditor (engl. "No- ter") arbeiten möchten, oder ein Pro- gramm verschlüsseln wollen, wofür der Encryptor-Teil zuständig ist. Drücken Sie hier je nach Wunsch eine der Tasten die 'N' oder 'E'. 2) DER NOTER Im Noter können Sie einfache Texte ein- geben und verschlüsselt speichern. Ein solcher Text ist dann nur noch für den- jenigen lesbar, der das Passwort kennt, mit dem der Text verschlüsselt wurde. Nach Aufruf des Noters sehen Sie zu- nächst eine kurze Bedienungsanleitung aus der Sie mit einem beliebigen Tasten- druck in den eigentlichen Editor gelan- gen. Zur Eingabe des Textes stehen Ihnen alle üblichen Editierfunktionen, wie z.B. 'CLR', 'HOME', 'INST' oder 'DEL' zur Verfügung. Mit Hilfe der Cursorta- sten können Sie den Cursor in allen Richtungen über den Bildschirm bewegen. Bei der Eingabe kann die Schriftfarbe nicht verändert werden. Es können jedoch Groß- und Kleinschrift, sowie der In- vers-Modus ('CTRL-9' und 'CTRL-0') be- nutzt werden. Desweiteren sind noch drei Funktionsta- sten belegt: Mit 'F1' und 'F2' blättern Sie jeweils um eine Seite vor oder zu- rück. Mit 'F8' gelangen Sie schließlich in den Encryptor. Sie werden nun ge- fragt, ob Sie den Text wirklich verschlüsselt speichern möchten. Drücken Sie hier die 'Y'-Taste um zu bestätigen. Jede andere Taste bricht ab und springt in den Noter zurück. Nach Bestätigung sind Sie dazu aufgefordert einen Filena- men sowie ein vierstelliges Passwort anzugeben, daß zur Verschlüsselung des Textes herangezogen wird. Mit der 'F7'- Taste können Sie sich in diesem Pro- grammteil das Inhaltsverzeichnis der eingelegten Diskette auf den Bildschirm holen, aus dem Sie mit einem beliebigen Tastendruck wieder zurück gelangen. Ha- ben Sie die gewünschten Parameter ange- geben, so fragt das Programm, ob alle Angaben Korrekt sind. Bestätigen Sie mit 'Y' oder drücken Sie eine beliebige an- dere Taste, um Filenamen und Passwort neu einzugeben. Der Text wird nun verschlüsselt, wobei ein Zeichenwirrwarr auf dem Bildschirm zu sehen ist. Nach einigen Sekunden flackert der Bildschirm in violett- weißen Streifen, wodurch die Beendigung des Verschlüsselungsvorgangs angezeigt wird. Legen Sie nun eine Zieldiskette ein, auf der der Text gespeichert werden soll, und drücken Sie die 'SPACE'-Taste um den Speichervorgang zu starten. Um den verschlüsselten Text wieder lesen zu können laden Sie das gespeicherte File ganz normal mit LOAD"NAME",8 und starten Sie es mittels 'RUN'. Sie werden nun nach dem Passwort gefragt, mit dem der Text verschlüsselt wurde. Nach Ein- gabe desselben wird der Text wieder entschlüsselt und Sie gelangen mit der 'SPACE'-Taste zur Textanzeige, in der Sie ebenfalls mit 'SPACE' durch die ein- zelnen Seiten blättern können. Wurde ein falsches Passwort angegeben, so stürzt das Programm einfach ab, da es falsch entschlüsselt wurde. 3) DER ENCRYPTOR In diesem Programmteil können Sie ganze Programme verschlüsseln. Hierzu er- scheint ein Eingabemenu, in dem Sie zunächst den Filenamen des zu verschlüs- selnden Programms, den Filenamen unter dem es nach dem Verschlüsseln gespei- chert werden soll, seine Startadresse in Hexadezimalschreibweise und den Inhalt der Speicherzelle $01 vor Programmstart (in der Regel $37) angeben müssen. Bei Fehleingaben korrigieren Sie Ihre Einga- be mit der 'DEL'-Taste. Mit 'RETURN' wird die Eingabe wie gewohnt übernommen. Auch hier können Sie sich jederzeit mit der 'F7'-Taste das Inhaltsverzeichnis der eingelegten Diskette auf den Bild- schirm holen. Sind alle Eingaben gemacht worden, so fragt das Programm, ob alles richtig eingegeben wurde ("CORRECT?"). Bestätigen Sie hier mit 'Y' oder drücken Sie eine beliebige andere Taste um die Parameter wieder neu einzugeben. War die Eingabe korrekt, so lädt der Encryptor nun das angegebene Programm und verschlüsselt es. Wenn der Bild- schirm wieder zu flackern beginnt, kön- nen Sie eine Zieldiskette einlegen und das verschlüsselte Programm mit einem Druck auf die 'SPACE'-Taste speichern. Laden Sie dieses File später wieder mit LOAD"NAME",8 und starten Sie es mittels 'RUN', so werden Sie nach dem vierstel- ligen Passwort gefragt. Geben Sie das korrekte Wort ein, so wird das Programm nach dem Entschlüsseln ganz normal ge- startet. Bei falschem Passwort stürzt es einfach ab.
4) HINWEISE Beachten Sie bitte, daß der Encryptor
prinzipiell nur Programme verschlüsselt. Andere Daten, wie z.B. Grafiken oder Musikstücke, müssen daher in ein selbst geschriebenes Programm eingebunden wer- den, das dann vom Encryptor verschlüs- selt wird. Sie können aber auch ebenso die reinen Daten verschlüsseln und als Programmeinsprungadresse die Reset- Routine bei $FCE2 angeben. Dadurch wird nach dem Entschlüsseln ein Reset aus- gelöst, die Daten können dann mit Hilfe eines Speichermonitors, Grafik- oder Musik-Rippers angesehen, bzw. gespei- chert werden. Ein "Nebenprodukt" des Verschlüsselungs- algorithmuses des Noters/Encryptors sind übringens seine Packeigenschaften. So ist es oft möglich, daß Ihre Daten nach dem Verschlüsseln kürzer sind! Der Encryptor ist prinzipiell in der Lage, Daten zu verschlüsseln, die sich im Bereich von $0800 und $FFFF befinden, und er arbeitet auch problemlos mit Speeddos oder einem Turbo-Disk-Modul zusammen. Es ist jedoch abhängig von einer solchen Erweiterung, ob die Daten auch in den Bereich von $D000-$FFFF ge- laden werden können. Verfügen Sie also nicht über einen solchen Floppyspeeder, so sollten die zu verschlüsselnden Daten den Bereich von $0800-$CFFF nicht über- schreiten!
(ub)