Verschlüsselung ist der Prozess Klartextdaten des Übersetzens (Klartext) in etwas, das zufällig und sinnlos zu sein scheint (Chiffretext). Entschlüsselungs ist der Prozess zurück zum Chiffretext-Text umzuwandeln.
Um mehr als eine kleine Menge von Daten zu verschlüsseln, ist die symmetrische Verschlüsselung verwendet. Ein symmetrischer Schlüssel wird sowohl während der Verschlüsselungs- und Entschlüsselungsprozesse verwendet. Um ein bestimmtes Stück von Chiffretext zu entschlüsseln, der Schlüssel, der verwendet wurde, um die Daten zu verschlüsseln, zu verwenden.
Das Ziel eines jeden Verschlüsselungsalgorithmus ist es so schwer wie möglich zu machen, die erzeugten verschlüsselten Text zu entschlüsseln, ohne den Schlüssel. Wenn ein wirklich guter Verschlüsselungsalgorithmus verwendet wird, gibt es keine Technik deutlich besser als methodisch jeden möglichen Schlüssel versuchen. Für einen solchen Algorithmus, je länger der Schlüssel ist, desto schwieriger ist es ein Stück von chiffrierten Text zu entschlüsseln, ohne den Schlüssel zu besitzen.
Es ist schwierig, die Qualität eines Verschlüsselungsalgorithmus zu bestimmen. Algorithmen, die vielversprechend aussehen manchmal du als sehr einfach zu brechen, um den richtigen Angriff gegeben. Wenn Sie einen Verschlüsselungsalgorithmus auswählt, ist es eine gute Idee, ein zu wählen, die seit mehreren Jahren im Einsatz ist und alle Angriffe erfolgreich widerstanden hat.
Aktualisiert am
24.01.2018