RSA-Schlüsselgenerator & Verschlüsselungswerkzeug
Kostenloser Online-RSA-Private-Key-Generator und Verschlüsselungswerkzeug. Erzeugen Sie RSA-1024/2048/4096-Schlüssel, verschlüsseln und entschlüsseln Sie Nachrichten mit RSA-OAEP.
Kostenloser Online-RSA-Private-Key-Generator und Verschlüsselungswerkzeug. Erzeugen Sie RSA-1024/2048/4096-Schlüssel, verschlüsseln und entschlüsseln Sie Nachrichten mit RSA-OAEP.
RSA ist ein asymmetrischer kryptografischer Algorithmus, der zwei verschiedene Schlüssel verwendet: einen öffentlichen Schlüssel zum Verschlüsseln von Daten und einen privaten Schlüssel zum Entschlüsseln. Er wird häufig für sichere Datenübertragung und digitale Signaturen verwendet.
RSA-OAEP (Optimal Asymmetric Encryption Padding) ist ein neueres, sichereres Padding-Verfahren und wird für neue Anwendungen dringend empfohlen. RSA-PKCS1 ist ein älterer Standard, der vor allem für die Kompatibilität mit Altsystemen beibehalten wird.
Asymmetrische Algorithmen wie RSA sind nicht dafür ausgelegt, große Datenmengen direkt zu verschlüsseln. Die maximale Datengröße hängt von der Schlüssellänge ab (z. B. kann ein 2048-Bit-RSA-Schlüssel nur etwa 200 Byte Daten verschlüsseln). Für große Dateien oder Texte verwenden Sie „Hybride Verschlüsselung": verschlüsseln Sie die Daten mit einem symmetrischen Algorithmus wie AES, und verschlüsseln Sie dann den AES-Schlüssel mit RSA.
Ja. Alle Schlüsselerzeugungs-, Verschlüsselungs- und Entschlüsselungsprozesse laufen lokal in Ihrem Browser über die Web Crypto API. Private Schlüssel oder Klartextdaten werden niemals an unsere Server gesendet.
| Algorithmus | Typ | Am besten für | Sicherheit | Schlüsselgröße |
|---|---|---|---|---|
| RSA-OAEP | Verschlüsselung | Allgemeiner Gebrauch | ⭐⭐⭐⭐⭐ | 2048+ Bit |
| RSA-PKCS1 | Verschlüsselung | Altsysteme | ⭐⭐⭐⭐ | 2048+ Bit |
| RSA-PSS | Signatur | Digitale Signaturen | ⭐⭐⭐⭐⭐ | 2048+ Bit |
| ECDH | Schlüsselaustausch | Leistung | ⭐⭐⭐⭐⭐ | 256+ Bit |
| ECDSA | Signatur | Schnelle Signaturen | ⭐⭐⭐⭐⭐ | 256+ Bit |
| SM2 | Verschlüsselung | China-Konformität | ⭐⭐⭐⭐⭐ | 256 Bit |
| RSA Bit | ECC Bit | Sicherheitsstufe |
|---|---|---|
| 1024 | - | ⚠️ Nicht empfohlen |
| 2048 | 256 | ✅ Empfohlen |
| 3072 | 384 | ✅ Stark |
| 4096 | 521 | ✅ Maximal |
Senden Sie verschlüsselte Nachrichten, ohne vorab einen geheimen Schlüssel zu teilen. Der Sender verschlüsselt mit dem öffentlichen Schlüssel des Empfängers, nur der Empfänger kann mit seinem privaten Schlüssel entschlüsseln.
Beweisen Sie Echtheit und Integrität einer Nachricht. Der Unterzeichner nutzt seinen privaten Schlüssel, jeder kann mit dem öffentlichen Schlüssel verifizieren.
Tauschen Sie symmetrische Schlüssel (wie AES-Schlüssel) zwischen Parteien sicher mit ECDH aus.
| Fehler | Ursache | Lösung |
|---|---|---|
| Schlüsselimport fehlgeschlagen | Ungültiges Format | PEM- oder JWK-Format verwenden |
| Verschlüsselung fehlgeschlagen | Schlüsselgröße zu klein | Schlüssel mit 2048+ Bit verwenden |
| Entschlüsselung fehlgeschlagen | Falsches Schlüsselpaar | Passendes öffentliches/privates Schlüsselpaar sicherstellen |
| Daten zu lang | Nachricht übersteigt Schlüsselkapazität | Hybride Verschlüsselung verwenden (RSA + AES) |