RSA Verschlüsseln / Entschlüsseln Online

Browser-only Kostenlos · Ohne Anmeldung · Keine Datenspeicherung
Key size
Erzeugen Sie zuerst ein Schlüsselpaar oder fügen Sie unten PEM-Schlüssel ein. Es wird RSA-OAEP (SHA-256) verwendet. Max. Klartext: 190 Bytes (2048 Bit) oder 446 Bytes (4096 Bit).
Error
ÖFFENTLICHER SCHLÜSSEL (PEM)
PRIVATER SCHLÜSSEL (PEM)
PLAINTEXT
CIPHERTEXT (BASE64)
// output appears here

Weitere Entwicklertools

AES Verschlüsseln
AES-256
HMAC-Generator
HMAC-SHA256
Hash-Generator
MD5/SHA-256
JWT Decoder
Token prüfen
Base64
En-/Dekodieren
Passwort-Generator
Sicher & zufällig
URL-Encoder
Prozent-kodieren
JSON Formatter
Formatieren & validieren

Warum Dies das Beste Online RSA Verschlüsselungstool ist

Schlüsselgenerierung

Erzeugen Sie RSA-2048- oder RSA-4096-Schlüsselpaare im Browser mit der Web Crypto API. Die Schlüssel werden im Standard-PEM-Format exportiert und sind für OpenSSL, SSH und die Krypto-Bibliothek jeder Sprache einsatzbereit.

RSA-OAEP-Padding

Verwendet RSA-OAEP mit SHA-256 — das moderne, sichere RSA-Verschlüsselungsverfahren. OAEP fügt vor der Verschlüsselung zufälliges Padding hinzu, sodass jeder Chiffretext selbst bei gleichem Klartext und Schlüssel eindeutig ist.

PEM Import & Export

Fügen Sie einen beliebigen PEM-codierten öffentlichen oder privaten RSA-Schlüssel (PKCS#8- / SubjectPublicKeyInfo-Format) ein, um mit vorhandenen Schlüsseln zu ver- oder entschlüsseln. Kompatibel mit Schlüsseln, die von OpenSSL, Node.js, Python und Java erzeugt wurden.

Datenschutz zuerst

Schlüssel, Klartext und Chiffretext verlassen niemals Ihren Browser. Bei der Schlüsselerzeugung, Ver- oder Entschlüsselung findet keine Serverkommunikation statt. Sicher zum Testen mit echten Schlüsseln.

Häufig gestellte Fragen

Was ist RSA-Verschlüsselung?

RSA ist ein asymmetrischer Verschlüsselungsalgorithmus, der ein öffentliches/privates Schlüsselpaar verwendet. Mit dem öffentlichen Schlüssel verschlüsselte Daten können nur mit dem zugehörigen privaten Schlüssel entschlüsselt werden. RSA wird häufig für den sicheren Schlüsselaustausch, digitale Signaturen und die Verschlüsselung kleiner Mengen sensibler Daten wie symmetrischer Schlüssel verwendet.

Was ist RSA-OAEP?

RSA-OAEP (Optimal Asymmetric Encryption Padding) ist ein Padding-Verfahren, das vor der Verschlüsselung zufälliges Padding hinzufügt und so semantische Sicherheit gewährleistet. OAEP ist der moderne Standard und wird gegenüber dem älteren PKCS#1-v1.5-Padding empfohlen, das für bestimmte Angriffe anfällig ist.

Was ist der Unterschied zwischen RSA-2048 und RSA-4096?

RSA-2048 verwendet einen 2048-Bit-Schlüssel und gilt derzeit für die meisten Anwendungen als sicher. RSA-4096 verwendet einen 4096-Bit-Schlüssel und bietet höhere Sicherheit auf Kosten längerer Schlüsselerzeugung und langsamerer Vorgänge. Für den langfristigen Datenschutz wird RSA-4096 empfohlen.

Was ist die maximale Nachrichtengröße für die RSA-Verschlüsselung?

Mit RSA-OAEP-SHA256 ist die maximale Klartextgröße die Schlüsselgröße in Bytes minus 66. Für RSA-2048 sind das 190 Bytes, für RSA-4096 446 Bytes. Verwenden Sie für größere Daten hybride Verschlüsselung: Verschlüsseln Sie die Daten mit AES und nur den AES-Schlüssel mit RSA.

Ausführlicher Leitfaden
Entwickler-Sicherheitstools-Leitfaden
Hash, HMAC, AES, RSA & JWT
Leitfaden lesen