RSA-Schlüsselgenerator & Verschlüsseln/Signieren
Erzeuge ein RSA-Schlüsselpaar als PEM und verschlüssele, entschlüssele, signiere oder verifiziere Text anschließend mit RSA-OAEP und RSA-PSS – komplett in deinem Browser.
RSA-Schlüsselgenerator & Verschlüsseln/Signieren — Erstelle ein frisches RSA-Schlüsselpaar mit 2048, 3072 oder 4096 Bit, erhalte öffentlichen und privaten Schlüssel als sofort einsatzbereites PEM und setze sie umgehend ein. Wechsle zwischen Verschlüsselung (RSA-OAEP) und Signatur (RSA-PSS) und gehe dann vorwärts (verschlüsseln oder signieren) oder rückwärts (entschlüsseln oder verifizieren) über deinen eigenen Text. Jeder Schlüssel und jede Operation läuft über die native Web Crypto API direkt in deinem Browser, sodass kein Schlüsselmaterial jemals auf einen Server hochgeladen oder dort gespeichert wird.
Was ist RSA-Schlüsselgenerator & Verschlüsseln/Signieren?
Dies ist ein kostenloses RSA-Toolkit im Browser, das einen Schlüsselpaar-Generator mit praktischer Verschlüsselung und Signierung verbindet. Klicke auf Schlüsselpaar erzeugen, um ein neues öffentlich/privates Paar in der von dir gewählten Modulgröße zu erstellen; die Schlüssel erscheinen als PEM-Blöcke, die du direkt in Konfigurationsdateien, Skripte oder ein anderes Werkzeug kopieren kannst. Die Steuerung Operation wählt RSA-OAEP (Public-Key-Verschlüsselung) oder RSA-PSS (digitale Signaturen, beide mit SHA-256), und die Steuerung Richtung schaltet zwischen vorwärts und rückwärts um, sodass du verschlüsseln und dann entschlüsseln oder signieren und dann verifizieren kannst. Entwickler, Studierende und Sicherheitsingenieure nutzen es, um Krypto-Abläufe zu testen, zu lernen, wie asymmetrische Schlüssel funktionieren, oder schnell ein Wegwerf-PEM-Schlüsselpaar zu erzeugen, ohne OpenSSL zu installieren. Da es auf der eingebauten Web Crypto des Browsers beruht, sind die Ergebnisse standardkonform und dein privater Schlüssel verlässt die Seite nie.
So verwendest du RSA-Schlüsselgenerator & Verschlüsseln/Signieren
- Öffne die Einstellungen und wähle die Schlüsselgröße: 2048, 3072 oder 4096 Bit.
- Wähle die Operation: Verschlüsseln (RSA-OAEP) oder Signieren (RSA-PSS) – das legt den Algorithmus der erzeugten Schlüssel fest.
- Klicke auf Schlüsselpaar erzeugen; der öffentliche und der private Schlüssel erscheinen als PEM und lassen sich über die Kopier-Schaltflächen kopieren.
- Stelle die Richtung auf Verschlüsseln/Signieren (vorwärts) oder Entschlüsseln/Verifizieren (rückwärts).
- Tippe deine Nachricht in das Feld Klartext und füge für die Rückrichtung den base64-Geheimtext oder die Signatur in das zweite Feld ein.
- Lies das Ergebnis, das sich beim Tippen automatisch aktualisiert, und kopiere es.
Beispiele
Eine kurze Nachricht mit RSA-OAEP verschlüsseln
Eingabe
Operation: Verschlüsseln, Richtung: Verschlüsseln, Klartext: hello world
Ausgabe
Ein base64-Geheimtext wie kQf8...==, den nur der passende private Schlüssel entschlüsseln kann.
Hin und zurück: entschlüssle, was du gerade verschlüsselt hast
Eingabe
Operation: Verschlüsseln, Richtung: Entschlüsseln, Geheimtext: kQf8...==
Ausgabe
hello world
Mit RSA-PSS signieren und verifizieren
Eingabe
Operation: Signieren, Richtung: Signieren, Nachricht: invoice #42
Ausgabe
Eine base64-Signatur; stelle die Richtung auf Verifizieren, füge sie wieder ein, und das Ergebnis lautet „Signatur ist gültig“.
Häufig gestellte Fragen
- Wird irgendetwas an einen Server gesendet?
- Nein. Schlüsselerzeugung, Verschlüsselung, Entschlüsselung, Signierung und Verifizierung laufen alle lokal über die Web Crypto API des Browsers. Dein privater Schlüssel und dein Klartext bleiben auf der Seite und werden nie hochgeladen oder gespeichert, daher funktioniert das Werkzeug offline.
- Warum kann ich nicht mit denselben Schlüsseln verschlüsseln, die ich zum Signieren erzeugt habe?
- RSA-OAEP- und RSA-PSS-Schlüssel sind bei der Erstellung an ihren Algorithmus gebunden. Wenn du die Operation wechselst, erzeuge ein neues Schlüsselpaar, damit die Schlüssel zum gewählten Algorithmus passen.
- Wie viel Text kann RSA-OAEP verschlüsseln?
- RSA verschlüsselt nur kleine Datenmengen – ungefähr die Schlüsselgröße minus Padding (bei 2048-Bit-Schlüsseln etwa 190 Byte). Für längere Daten verschlüsseln echte Systeme die Daten mit einem symmetrischen Schlüssel und umhüllen nur diesen Schlüssel mit RSA.
- In welchem Format liegen die Schlüssel vor?
- Der öffentliche Schlüssel wird als SPKI und der private als PKCS#8 exportiert, beide eingehüllt in Standard-PEM (-----BEGIN PUBLIC KEY----- / -----BEGIN PRIVATE KEY-----), dasselbe Format, das OpenSSL und die meisten Bibliotheken akzeptieren.
- Welcher Hash und welches Padding werden verwendet?
- Beide Algorithmen verwenden SHA-256. RSA-PSS-Signaturen nutzen einen 32-Byte-Salt, und RSA-OAEP verwendet SHA-256 für seine Maskengenerierung – das entspricht den üblichen Standardwerten.
Verwandte Tools
AES-Textverschlüsselung (AES-GCM + PBKDF2)
Verschlüssle und entschlüssle Text mit AES-256-GCM und einem aus einer Passphrase abgeleiteten Schlüssel (PBKDF2 SHA-256, zufälliges Salt) – komplett im Browser, ohne Uploads.
Argon2- & scrypt-Hash
Hashen Sie ein Passwort mit Argon2id oder scrypt und überprüfen Sie einen Argon2-Hash gegen ein Passwort – vollständig in Ihrem Browser.
Bcrypt-Hash-Generator & -Prüfer
Erzeuge aus einem Klartext-Passwort mit einem gewählten Kostenfaktor einen Bcrypt-Passwort-Hash oder prüfe ein Passwort gegen einen vorhandenen Bcrypt-Hash – komplett in deinem Browser.
BIP39-Mnemonic-Generator
Erzeuge eine zufällige BIP39-Wiederherstellungsphrase mit 12 bis 24 Wörtern in mehreren Sprachen oder wandle eine bestehende Mnemonic zurück in ihre rohe Entropie um – alles direkt in deinem Browser.