Dies sind die beiden weit verbreiteten Protokolle in einer Reihe von Servern und E-Mail-Anwendungen für die Sicherheit mit öffentlich-privaten Schlüsselpaaren. Was ist der Unterschied zwischen ihnen? Welche anderen gängigen Protokolle sind verfügbar?
8
Antworten:
Verwenden einer Autoanalogie:
RSA ist ein Kryptosystem mit öffentlichem Schlüssel. Das heißt, es ist ein Algorithmus zum Verschlüsseln, Entschlüsseln und Signieren von Daten unter Verwendung eines Satzes von zwei Schlüsseln (dem öffentlichen Schlüssel und dem privaten Schlüssel).
PGP und GnuPG bieten beide die Verwendung von RSA für die allgemeine Verschlüsselung und Signatur von Daten an. Sie bieten auch andere Optionen wie Elgamal und DSA .
SSH verwendet RSA zur Authentifizierung und nicht zur Verschlüsselung. Der Server hat Ihren öffentlichen Schlüssel und Sie haben den privaten Schlüssel, und SSH verwendet diese Tatsache, um sicherzustellen, dass Sie es sind. SSH unterstützt auch andere Schlüsselpaare, z. B. ECDSA .
Weitere Informationen zum Information Security Stack Exchange :
Und Sie sollten wahrscheinlich lesen Was ist der Unterschied zwischen SSL und SSH? Welches ist sicherer? auch.
quelle