Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
20. Apr 2012
Wie kommst Du denn auf dieses schmale Brett?
Du ersetzt ein Zeichen durch vier Zeichen, dadurch erhöht sich die Sicherheit aber nicht.
Deine 4 Zeichen repräsentieren auch nur ein Informations-Token.
Deine Verschlüsselung ist auch nur eine monoalphabetische Verschlüsselung.
Caesar:
Beispiel für eine Verschiebung um drei Zeichen:
Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
20. Apr 2012
Auch der Austausch von Zeichen durch andere ist eine Verschlüsselung (siehe Caesar-Verschlüsselung).
Wenn auch eine sehr schwache..
Grüße
Klaus
Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
20. Apr 2012
Die Tabelle besteht aus Datensätzen (plainCharacter -> cipherText)
dann bietet sich ein Record an:
TDataSet = record
plainChar : ansiChar;
cipherText: ansiString;
end;
Da Du eine bestimmet Anzahl an Zeichen hast, kannst Du diese in einem Array halten.
Forum: Object-Pascal / Delphi-Language
Delphi
by Klaus01,
20. Apr 2012
das v entspricht der 5
Zur Vertiefung der Materie sei noch das Stcihwort: monoalpabetische Verschlüsselung/Substitution genannt.
Grüße
Klaus