Skip to main content

Was ist ein Verschlüsselungsalgorithmus?

Verschlüsselung ist die Wissenschaft, einen Text unlesbar zu machen, um ihn sicher und heimlich an den beabsichtigten Empfänger zu übergeben, der einen Schlüssel zum Entschlüsseln der Nachricht verwendet.Ein Verschlüsselungsalgorithmus ist eine definierte Reihe von Schritten zum Verschlingen von Daten.Der ursprüngliche Text wird als Klartext bezeichnet, und nachdem der Verschlüsselungsalgorithmus darauf angewendet wurde, heißt er Chiffretext .Der Verschlüsselungsalgorithmus kann als Chiffre bezeichnet werden und erhält häufig einen Namen.Zum Beispiel gibt es einen Verschlüsselungsalgorithmus namens Blowfish und einen anderen mit dem Namen AES (Advanced Encryption Standard), z.Chiffre.Beispiele für frühe Chiffren, die bekannt sind, stützen sich auf einfache Verschlüsselungsalgorithmen.Zum Beispiel verwendete Julius Caesar eine Chiffre, die Substitution umfasste, in der er die Buchstaben des Alphabets so verschob, dass A A durch ein D dargestellt wurde, A B durch ein E dargestellt wurde und so weiter.Da es 26 Buchstaben im Alphabet gibt, können 25 Chiffren dieser Art erstellt werden - der 26. hätte ein Ersatz A, was nicht sehr geheim ist.Der Schlüssel zu dieser Chiffre kann als die Anzahl der Stellen betrachtet werden.Es kann Zahlen und andere Symbole als Ersatz für Buchstaben verwenden.In der Kurzgeschichte "The Gold Bug" verwendete Edgar Allen Poe eine Substitution -Chiffre, bei der der Verschlüsselungsalgorithmus diese Art von Substitution unter Verwendung von Symbolen beinhaltet.

53 ##+305)) 6*; 4826) 4#.) 4#); 806*; 48+8 ¶60)) 85;] 8*;:#*8+83 (88) 5*+; 46 (; 88*96*?; 8)*#(; 485); 5*+2:*#

(; 4956*2 (5*-4) 8 ¶8*; 4069285);) 6+8) 4 ##; 1 (#9; 48081; 8: 8#1; 48+85; 4) 485+528806*81 (#9; 48; (88; 4 (#? 34; 48) 4#;161;: 188;#?;

Wenn man diese Chiffre lösen würde, würde man sehen, dass Poe die Symbole den Buchstaben nicht ordentlich mit a ' 1, b ' 2 usw. zugewiesen hätte.Der Verschlüsselungsalgorithmus ist etwas komplizierter als der Alphabet-Verschiebungsalgorithmus. Wenn Sie einen Buchstaben in einer Alphabetverschiebung herausfinden, können Sie sie leicht ab ableiten. Mit dem Poe-Algorithmus wissen Sie jedoch, dass A ' 5 nichts darüber sagt,B oder einen anderen Buchstaben.


Die Verschlüsselungsalgorithmen, die in modernen Anwendungen verwendet werden, z. B. die Sicherung von Kreditkartentransaktionen im Internet, sind viel komplexer.wird nur mit Hilfe von Computern sein. Wenn man den Chiffreschlüssel erhalten würde, könnte der Chiffretext sofort gelesen werden.