Datenverschlüsselung und -entschlüsselung
Verschlüsselung ist der Prozess der Übersetzung von Nur-Text-Daten (Klartext) in etwas, das zufällig und bedeutungslos zu sein scheint (Chiffretext). Entschlüsselung ist der Prozess der Konvertierung von Chiffretext zurück in Klartext.
Um mehr als eine kleine Datenmenge zu verschlüsseln, wird symmetrische Verschlüsselung verwendet. Ein symmetrischer Schlüssel wird sowohl während des Verschlüsselungs- als auch des Entschlüsselungsprozesses verwendet. Um einen bestimmten Chiffretext zu entschlüsseln, muss der Schlüssel verwendet werden, der zum Verschlüsseln der Daten verwendet wurde.
Das Ziel jedes Verschlüsselungsalgorithmus besteht darin, das Entschlüsseln des generierten Chiffretexts ohne Verwendung des Schlüssels so schwierig wie möglich zu gestalten. Wenn ein wirklich guter Verschlüsselungsalgorithmus verwendet wird, gibt es keine Technik, die wesentlich besser ist, als jeden möglichen Schlüssel methodisch auszuprobieren. Je länger der Schlüssel für einen solchen Algorithmus ist, desto schwieriger ist es, einen Chiffretext zu entschlüsseln, ohne den Schlüssel zu besitzen.
Es ist schwierig, die Qualität eines Verschlüsselungsalgorithmus zu bestimmen. Algorithmen, die mäßig aussehen, sind angesichts des richtigen Angriffs manchmal sehr einfach zu unterbrechen. Bei der Auswahl eines Verschlüsselungsalgorithmus empfiehlt es sich, einen verschlüsselungsalgorithmus auszuwählen, der seit mehreren Jahren verwendet wird und alle Angriffe erfolgreich verhindert hat.
Weitere Informationen finden Sie unter Datenverschlüsselungs- und Entschlüsselungsfunktionen.