So nutzt du: RSA-Schlüsselgenerator
- Wähle RSA, ECDSA oder Ed25519 sowie die Schlüsselgröße bzw. Kurve.
- Klicke auf Schlüsselpaar erzeugen.
- Kopiere oder lade den privaten Schlüssel (PKCS#8) und den öffentlichen Schlüssel im PEM-, OpenSSH- oder JWK-Format herunter.
Welcher Schlüsseltyp?
| Typ | Größen | Geeignet für |
|---|---|---|
| RSA | 2048 (heute das Minimum), 3072, 4096 | Maximale Kompatibilität: TLS, JWT RS256, ältere Systeme |
| ECDSA | P-256, P-384, P-521 | Kleine, schnelle Schlüssel: JWT ES256, TLS, Apple- und Cloud-APIs |
| Ed25519 | 256 Bit (fest) | SSH und moderne Signaturen; schnell und schwer falsch anzuwenden |
Ein 256-Bit-EC-Schlüssel bietet eine Sicherheit, die mit einem 3072-Bit-RSA-Schlüssel vergleichbar ist. Das NIST empfiehlt RSA 2048 als Minimum bis 2030 und danach 3072.
Ausgabeformate
- PKCS#8 PEM (
BEGIN PRIVATE KEY): das Standardformat für private Schlüssel bei OpenSSL, Node.js, Java, Go und dem JWT-Encoder. - SPKI PEM (
BEGIN PUBLIC KEY): der öffentliche Schlüssel, den du an alle weitergibst, die deine Signaturen prüfen. - OpenSSH (
ssh-rsa AAAA…): fürauthorized_keys. Für SSH-Schlüsselpaare mit einem privaten OpenSSH-Schlüssel nutze den SSH-Key-Generator. - JWK: JSON Web Key für JWKS-Endpunkte bei OAuth und OpenID Connect.
Ist die Schlüsselerzeugung im Browser sicher?
Die Schlüssel stammen aus der Web Crypto API, die den kryptografisch sicheren Zufallsgenerator des Betriebssystems nutzt, also dieselbe Quelle, die auch OpenSSL verwendet. Die Schlüssel existieren nur im Arbeitsspeicher dieser Seite, bis du sie speicherst. Für langlebige Produktionsschlüssel erzeugen viele Teams sie lieber direkt auf dem System, das sie verwenden wird (openssl genpkey), oder in einem Hardware-Sicherheitsmodul.
Mit OpenSSL konvertieren
# PKCS#8 → traditional RSA format
openssl pkey -in private.pem -traditional -out rsa.pem
# extract the public key
openssl pkey -in private.pem -pubout -out public.pemAuch gesucht als: rsa schlüssel generieren, rsa schlüsselpaar erzeugen, public private key generator, rsa 2048 schlüssel, pem schlüssel generator, ecdsa schlüssel generator, jwk generator, ssh key generieren.
Passende Tools zu: RSA-Schlüsselgenerator
- SSL-Zertifikat-Decoder — Füge ein PEM-Zertifikat oder eine komplette Kette ein und sieh, für wen es ausgestellt wurde, welche Domains es abdeckt, wann es abläuft und wie es signiert ist.
- CSR Decoder — Prüfe einen CSR, bevor du ihn bei einer Zertifizierungsstelle einreichst: Domainnamen, Organisationsangaben, Schlüsselstärke und angeforderte Erweiterungen.
- AES Verschlüsseln & Entschlüsseln — Schütze eine Notiz, ein Geheimnis oder einen Konfigurationswert mit einem Passwort und AES-256 – oder entschlüssele Text, der mit openssl enc erstellt wurde.
- JWT-Decoder — Füge ein JSON-Web-Token ein, um dessen Header und Payload zu überprüfen, das Ablaufdatum zu ermitteln und die Signatur zu verifizieren.
Häufige Fragen
Werden die Schlüssel an einen Server gesendet?
Welche RSA-Schlüsselgröße sollte ich verwenden?
Warum dauert 4096-Bit-RSA länger?
Kann ich eine Passphrase hinzufügen?
openssl pkcs8 -topk8 -in private.pem -out encrypted.pem oder nutze für SSH-Schlüssel ssh-keygen -p.