 |
|
BaselScript |
Beschreibung
Verschlüsseln
Eine Textdatei kann man mit dem Verschlüsselungsverfahren AES verschlüsseln.
Zur Verschlüsselung muss man Verschlüsselungscode sowie entsprechende Parameter in den Befehlen zum Lesen und Aktualisieren von Informationen in der Datei angeben.
Verschlüsselte Datensätze haben am Anfang des Datensatzes ein zusätzliches Feld $$$:
$$$;anbnHxGFFxHGmmvbhuiKxLlkhgHJnbn==;
Wert des Verschlüsselungscodes muss sich im Feld #_encrypting_code befinden.
Das muss vor der Verwendung aller Befehle mit Datensätzen erfolgen:
read file, write_record, delete_record, rewrite file usw.
Befehle
write_record file=name [directory = name] [encryption=yes]
delete record=... file=name [directory = name] [encryption=yes]
Ist die Option "encryption = yes" vorhanden, dann:
1. Ist das Feld #_encrypting_code leer, wird der Datensatz nicht verschlüsselt und in die Datei nicht geschrieben. Die Variable #_wrong_encrypting_code wird auf "1" gesetzt.
2. Ist #_encrypting_code nicht leer, wird am Anfang des verschlüsselten Eintrags das Feld $$$ hinzugefügt.