Unterschied zwischen öffentlichem Schlüssel und privatem Schlüssel

Anonim

Öffentlicher Schlüssel gegen privater Schlüssel

Kryptographie ist das Studium von Informationen, die versteckt werden, und wird verwendet, wenn Kommunikation über ein nicht vertrauenswürdiges Medium wie das Internet, wo Informationen vor anderen Dritten geschützt werden müssen. Die Verschlüsselung verwendet einen Algorithmus, der als Verschlüsselung bezeichnet wird, um Daten zu verschlüsseln, und kann nur mit einem speziellen Schlüssel entschlüsselt werden. Verschlüsselte Information ist als Chiffretext bekannt und der Vorgang des Erhaltens der Originalinformation (Klartext) aus dem Chiffretext ist als Entschlüsselung bekannt. Eines der beiden am weitesten verbreiteten Verschlüsselungsverfahren ist die Verschlüsselung mit öffentlichen Schlüsseln (die Symmetric Key Encryption). Die Public-Key-Verschlüsselung besteht darin, dass zwei verschiedene, aber mathematisch verwandte Schlüssel verwendet werden, die als öffentlicher Schlüssel und privater Schlüssel bezeichnet werden (im Gegensatz zur symmetrischen Schlüsselverschlüsselung, die denselben privaten Schlüssel für Verschlüsselung und Entschlüsselung verwendet).

Die Verschlüsselung mit öffentlichen Schlüsseln verschlüsselt Daten mit dem öffentlichen Schlüssel des Empfängers und kann nicht ohne Verwendung eines passenden privaten Schlüssels entschlüsselt werden. Mit anderen Worten, Sie benötigen einen Schlüssel zum Sperren (verschlüsseln Sie den Piantext) und einen anderen Schlüssel zum Entsperren (Entschlüsselung des Cypertext). Wichtig ist, dass ein Schlüssel nicht an der Stelle des anderen verwendet werden kann. Je nachdem, welcher Schlüssel veröffentlicht wird, kann die Verschlüsselung mit öffentlichem Schlüssel für zwei Zwecke verwendet werden.

Was ist Public Key?

Bei der Verschlüsselung öffentlicher Schlüssel können mit dem öffentlichen Schlüssel des Empfängers verschlüsselte Daten nicht ohne Verwendung eines passenden privaten Schlüssels entschlüsselt werden. Auf der anderen Seite kann der öffentliche Schlüssel verwendet werden, um Daten zu entschlüsseln, die durch den passenden privaten Schlüssel verschlüsselt werden. Der öffentliche Schlüssel kann jedoch nicht an der Stelle des privaten Schlüssels verwendet werden. Wenn der Sperrschlüssel öffentlich gemacht wird, kann dieses System von jedermann verwendet werden, um eine private Kommunikation an den Halter des Entsperrschlüssels zu senden. Dies stellt sicher, dass der legale Empfänger (einer, der den passenden privaten Schlüssel hat) die einzige Person ist, die die Nachricht lesen kann. Dies bestätigt die Vertraulichkeit der Kommunikation zwischen zwei Parteien.

Was ist privater Schlüssel?

Bei der Verschlüsselung mit öffentlichen Schlüsseln kann der private Schlüssel nur zum Entschlüsseln der Daten verwendet werden, die mit dem übereinstimmenden öffentlichen Schlüssel verschlüsselt wurden. In ähnlicher Weise können mit dem privaten Schlüssel verschlüsselte Daten nur mit dem passenden öffentlichen Schlüssel entschlüsselt werden. Der private Schlüssel kann jedoch nicht an Stelle des öffentlichen Schlüssels verwendet werden. Wenn der Sperrschlüssel privat gemacht wird, ermöglicht dieses System zu überprüfen, ob die Dokumente vom Besitzer gesperrt wurden. Der Grund dafür ist, dass eine vom Absender verschlüsselte Nachricht nur von einer Person mit dem übereinstimmenden öffentlichen Schlüssel geöffnet werden kann, wodurch sichergestellt wird, dass der Absender tatsächlich den privaten Schlüssel (dh die ursprüngliche und nicht manipulierte Nachricht) erhalten hat. Daher wird dies für digitale Signaturen verwendet.

Was ist der Unterschied zwischen Public Key und Private Key?

Öffentlicher Schlüssel und privater Schlüssel sind die Schlüssel, die in der Public-Key-Verschlüsselung verwendet werden. Wenn der Sperrschlüssel öffentlich gemacht wird, wird der Entsperrschlüssel der private Schlüssel und umgekehrt. Der öffentliche Schlüssel kann nicht zum Ableiten des privaten Schlüssels verwendet werden. Wenn der öffentliche Schlüssel der Sperrschlüssel ist, kann er verwendet werden, um private Kommunikation zu senden (dh um Vertraulichkeit zu wahren). Wenn der private Schlüssel der Sperrschlüssel ist, kann das System verwendet werden, um Dokumente zu überprüfen, die vom Inhaber des privaten Schlüssels gesendet wurden (dh um Authentizität zu erhalten).