Toolypet
Sicherheits-Tools/RSA Verschlüsselung/Entschlüsselung

RSA Verschlüsselung/Entschlüsselung

Public-Key-Verschlüsselung mit RSA-OAEP

RSA-Schlüsselpaar

Eingabe

Ausgabe

Ergebnis erscheint hier...

RSA-Verschlüsselung Anleitung

Verstehen Sie asymmetrische Verschlüsselung mit RSA

Was ist RSA?

RSA ist ein asymmetrisches Kryptosystem, das ein Schlüsselpaar verwendet: einen öffentlichen Schlüssel zum Verschlüsseln und einen privaten Schlüssel zum Entschlüsseln. Es ist grundlegend für sichere Kommunikation im Internet.

Verwendung

  1. Generieren Sie ein Schlüsselpaar oder geben Sie bestehende Schlüssel ein
  2. Verschlüsseln Sie Daten mit dem öffentlichen Schlüssel
  3. Entschlüsseln Sie mit dem privaten Schlüssel
  4. Kopieren Sie die verschlüsselte Nachricht zum Teilen

Sicherheitshinweise

  • Halten Sie Ihren privaten Schlüssel immer geheim
  • Größere Schlüsselgrößen bieten mehr Sicherheit
  • RSA eignet sich am besten für kleine Datenmengen oder Schlüsselaustausch

Sicherheitshinweis

Schlüsselgenerierung und Verschlüsselung erfolgen in Ihrem Browser. Für Produktionsanwendungen verwenden Sie ordnungsgemäß verwaltete Schlüssel.

Häufig gestellte Fragen

Was sind die Rollen von öffentlichem und privatem Schlüssel?

Der öffentliche Schlüssel kann mit jedem geteilt werden und wird zur Verschlüsselung verwendet. Der private Schlüssel muss geheim gehalten werden und dient zur Entschlüsselung. Mit dem öffentlichen Schlüssel verschlüsselte Nachrichten können nur mit dem entsprechenden privaten Schlüssel entschlüsselt werden. Das ist das Kernprinzip der asymmetrischen (Public-Key) Kryptographie.

Wie wähle ich die RSA-Schlüsselgröße?

Derzeit sind 2048 Bit die empfohlene Mindestgröße, und für hohe Sicherheit verwenden Sie 4096 Bit. Größere Schlüssel sind sicherer, aber langsamer bei der Berechnung. Dieses Tool verwendet die von der Browser Web Crypto API unterstützten Größen.

Kann ich große Dateien mit RSA verschlüsseln?

RSA hat Datenlimits basierend auf der Schlüsselgröße. Ein 2048-Bit-Schlüssel kann nur etwa 245 Bytes verschlüsseln. Verwenden Sie für große Daten hybride Verschlüsselung: Verschlüsseln Sie Daten mit einem zufälligen AES-Schlüssel, dann verschlüsseln Sie diesen AES-Schlüssel mit RSA.

Was ist RSA-OAEP?

OAEP (Optimal Asymmetric Encryption Padding) ist ein Padding-Schema, das RSA sicherer macht. Es fügt Zufallselemente hinzu, sodass derselbe Klartext unterschiedliche Chiffretexte erzeugt. Es wird gegenüber dem älteren PKCS#1 v1.5 Padding empfohlen, das anfällig für gewählte-Chiffretext-Angriffe ist.

Was soll ich tun, wenn mein privater Schlüssel kompromittiert wird?

Generieren Sie sofort ein neues Schlüsselpaar und verteilen Sie den neuen öffentlichen Schlüssel an alle Kommunikationspartner. Mit dem kompromittierten Schlüssel verschlüsselte frühere Nachrichten können entschlüsselt werden. Wenn ein Zertifikat verknüpft ist, führen Sie eine Zertifikatswiderrufung durch.