Erklären Symmetric & amp; Asymmetrische Verschlüsselung
Das Ziel ist eine sichere Kommunikation zu verstecken, oder codieren , öffentlich bloßgestellt Nachrichten , so dass sie nur von autorisierten Empfänger gelesen werden. Nachrichten können codiert werden , oder verschlüsselt , mit symmetrischen oder asymmetrischen Verfahren , wenn die Verschlüsselungsschlüssel durch den Sender und Empfänger verwendet werden können, geheim gehalten werden. Ein Verschlüsselungsschlüssel ist ein Wert, der in einem Verschlüsselungsalgorithmus zugeführt werden muss , oder eine Reihe von Regeln , um eine verschlüsselte Nachricht zu entschlüsseln. Symmetrische Verschlüsselung
Die symmetrische Verschlüsselung , die auch als Shared-Key- Verschlüsselung bekannt ist, wird so genannt, weil eine einzige , gemeinsame Schlüssel wird zum Verschlüsseln und Entschlüsseln von Nachrichten . Symmetrische Verschlüsselung kann zu einem Zahlenschloss zum Schutz einer sicheren verglichen werden ; in der gleichen Weise , dass eine einzige Kombination schützt den Safe, so dass eine einzelne Verschlüsselungsschlüssel schützt die Nachrichten. Im Wesentlichen werden die Nachrichten in Stücke oder Blöcke aufgeteilt , und der Verschlüsselungsschlüssel auf jeden Block angewendet , um eine verschlüsselte Version der Nachricht , als Geheimtext bekannt zu produzieren.
Stärken und Schwächen
Symmetrische Verschlüsselungsalgorithmen sind in der Regel einfacher als asymmetrische Verschlüsselungsalgorithmen . Dies bedeutet, dass sie schnell, einfach zu implementieren und auf Computer-Ressourcen wie Prozessorleistung und Speicher weniger abhängig , sondern auch einfacher zu verstehen, und brechen in , oder knacken sind . Die Hauptschwächeder symmetrischen Verschlüsselung ist, dass , wenn ein Angreifer den Schlüssel kompromittiert , so kann er alle Nachrichten mit diesem Schlüssel verschlüsselt wurden . Das bedeutet , dass, wenn hunderte von Schlüsseln an die Benutzer verteilt , sie alle müssen neu verteilt werden , um die Sicherheit aufrecht zu erhalten , wenn der Schlüssel kompromittiert .
Asymmetrische Verschlüsselung
asymmetrische Verschlüsselung , auch als Public-Key- Verschlüsselung bekannt ist, wird eine solche , weil zwei verschiedene Schlüssel genannt , als ein öffentlicher Schlüssel und einen privaten Schlüssel bekannt ist, werden zum Verschlüsseln und entschlüsseln von Daten . Asymmetrische Verschlüsselung behandelt Meldungen wie enorme Zahlen, die multipliziert und dividiert, um einen Rest produzieren werden, bevor sie wieder in Text umgewandelt .
Stärken und Schwächen
Bei der asymmetrischen Verschlüsselung, die einzige Schlüssel, der immer an die Empfänger verteilt wird, ist der öffentliche Schlüssel . Der private Schlüssel wird nie verteilt , so kann es nicht abgefangen oder kompromittiert werden . Auch wenn der private Schlüssel durch einige Mittel gefährdet ist, nur ein Paar von Schlüsseln muss neu verteilt werden , um die Sicherheit aufrecht zu erhalten. Asymmetrische Verschlüsselung ist daher von Natur aus sicherer als die symmetrische Verschlüsselung , vor allem für große Unternehmen die Durchführung E-Commerce- Transaktionen. Die Komplexität der asymmetrischen Verschlüsselungsalgorithmen ist jedoch bedeuten, dass sie langsamer und benötigen mehr Rechnerressourcen als symmetrische Verschlüsselungsalgorithmen , die durch erhöhte Hardware-Kosten niederschlägt.