# RSA Verschlüsseln / Entschlüsseln

Verschlüsselt Text mit einem öffentlichen RSA-Schlüssel oder entschlüsselt den Geheimtext mit dem passenden privaten Schlüssel, mit OAEP-Padding (SHA-1 oder SHA-256). Lange Nachrichten werden blockweise verarbeitet. Schlüssel und Daten bleiben lokal. PKCS#1 v1.5 wird bewusst nicht angeboten (Node deaktiviert es für die Entschlüsselung wegen Bleichenbacher-Angriffen).

> Kanonische Seite: https://elysiatools.com/de/tools/rsa-encrypt-decrypt

- **Kategorie:** Security

- **Schlagwörter:** RSA, verschlüsseln, entschlüsseln, OAEP, asymmetrisch

## Überblick

Ein praktisches RSA-OAEP-Verschlüsselungs/-Entschlüsselungs-Tool.

- **Modus**: verschlüsseln (öffentlicher Schlüssel → Geheimtext) oder entschlüsseln (privater Schlüssel → Klartext).
- **Padding**: **OAEP** (Optimal Asymmetric Encryption Padding) mit SHA-1- oder SHA-256-Hash. OAEP ist das moderne, semantisch sichere Verfahren, das für neue RSA-Verschlüsselung empfohlen wird. PKCS#1 v1.5 wird bewusst weggelassen — es ist anfällig für Bleichenbacher-Angriffe und Node.js verweigert das Entschlüsseln damit.
- **Blöcke**: RSA kann nur einen kleinen Block gleichzeitig verschlüsseln (Schlüsselbytes − 2×Hash-Größe − 2). Längere Nachrichten werden in Blöcke geteilt, jeder einzeln verschlüsselt und die Geheimtexte verkettet.
- **Codierung**: Geheimtext als Hex oder Base64.

Warum OAEP-Maximalblock = k − 2hLen − 2: OAEP fügt einen Hash-langen Seed und einen Label-Hash plus 2 Trennbytes hinzu.

Anwendungsfälle: Ende-zu-Ende-Verschlüsselungs-Demos, eine kleine Nutzlast auf jemandes öffentlichen Schlüssel verschlüsseln, RSA in der Praxis lernen. Alles läuft lokal.

## Eingaben

- **Modus** (select)
- **Öffentlicher Schlüssel (PEM)** (textarea): -----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY-----
- **Privater Schlüssel (PEM)** (textarea): -----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----
- **Passphrase (falls verschlüsselt)** (text): Only if the private key is passphrase-protected…
- **Klartext** (textarea): The text to encrypt…
- **Geheimtext (hex oder base64)** (textarea): Paste the ciphertext produced by this tool…
- **OAEP-Hash** (select)
- **Geheimtext-Codierung** (select)

## Wann verwenden

- Wenn Sie sensible Daten oder Passwörter asymmetrisch mit einem öffentlichen RSA-Schlüssel für einen Empfänger verschlüsseln möchten.
- Wenn Sie einen mit RSA-OAEP verschlüsselten Geheimtext (Hex oder Base64) mithilfe Ihres privaten PEM-Schlüssels entschlüsseln müssen.
- Wenn Sie RSA-Verschlüsselungsszenarien testen möchten, ohne dass Ihre privaten Schlüssel oder Klartexte an einen externen Server übertragen werden.

## Funktionsweise

- Wählen Sie den gewünschten Modus (Verschlüsseln mit öffentlichem Schlüssel oder Entschlüsseln mit privatem Schlüssel).
- Fügen Sie den entsprechenden RSA-Schlüssel im PEM-Format ein und geben Sie bei Bedarf die Passphrase für den privaten Schlüssel an.
- Geben Sie den Klartext oder den Geheimtext (im Hex- oder Base64-Format) ein und wählen Sie das OAEP-Hash-Verfahren (SHA-256 oder SHA-1).
- Das Tool verarbeitet die Daten blockweise lokal im Browser und gibt das Ergebnis sofort als codierten Geheimtext oder Klartext aus.

## Anwendungsfälle

- Sicheres Übermitteln von API-Schlüsseln oder Passwörtern an einen Server-Administrator über dessen öffentlichen RSA-Schlüssel.
- Entschlüsseln von verschlüsselten Konfigurationswerten oder Lizenzschlüsseln auf Entwickler-Workstations mit einem privaten PEM-Schlüssel.
- Demonstration und Überprüfung von asymmetrischen Verschlüsselungsabläufen in Schulungen oder Security-Audits.

## Häufig gestellte Fragen

### Werden meine privaten Schlüssel an einen Server übertragen?

Nein. Die gesamte RSA-Verschlüsselung und -Entschlüsselung findet lokal in Ihrem Browser statt.

### Warum wird PKCS#1 v1.5 nicht unterstützt?

PKCS#1 v1.5 ist anfällig für Bleichenbacher-Angriffe. Aus Sicherheitsgründen wird ausschließlich das modernere OAEP-Padding angeboten.

### Wie werden lange Texte bei der RSA-Verschlüsselung verarbeitet?

Da RSA pro Block nur eine begrenzte Datenmenge verschlüsseln kann, teilt das Tool lange Nachrichten automatisch in mehrere Blöcke auf.

### Welche Hash-Funktionen stehen für OAEP zur Verfügung?

Sie können zwischen SHA-256 (empfohlen) und SHA-1 für das OAEP-Padding wählen.

### In welchen Formaten kann der Geheimtext ausgegeben oder eingegeben werden?

Der Geheimtext kann wahlweise im Hexadezimal- (Hex) oder Base64-Format codiert werden.

## Ähnliche Tools

- [Hash-Algorithmus-Vergleich](https://elysiatools.com/de/tools/hash-algorithm-comparator): Hasht dieselbe Eingabe mit MD5, SHA-1, SHA-256, SHA-512, BLAKE2b und BLAKE3 und vergleicht sie: Ausgabelänge, Hex/Base64-Digest, Sicherheitsstatus (gebrochen/modern) und relatives Geschwindigkeits-Benchmark. Gut für Lehre, Algorithmuswahl und Prüfsummenkontrolle.
- [PKCE Code Verifier & Challenge Generator](https://elysiatools.com/de/tools/pkce-code-verifier-generator): Erzeugt, validiert und verifiziert OAuth2-/OIDC-PKCE (RFC 7636) Code-Verifier-/Challenge-Paare. Drei Modi: (1) ein frisches Paar aus kryptografisch sicheren Zufallsbytes (256/384/512/768 Bit) erzeugen, (2) einen eigenen Verifier gegen den RFC prüfen — Länge (43–128), Zeichensatz \[A-Za-z0-9-._~\] und ≥256 Bit Entropie, und (3) ein Paar verifizieren durch Neuberechnung von BASE64URL(SHA256(verifier)). Optional werden die vollständige Autorisierungs-URL und der Token-Austausch-Body gebaut. Ergänzt den generischen Nonce-Generator (der nur das Paar ausgibt) um RFC-Konformitäts-Audit und Paar-Verifikation.
- [Excel Feld-Entschlüsselungs-Tool](https://elysiatools.com/de/tools/excel-field-decryptor): Entschlüsseln Sie bestimmte Felder in Excel-Dateien mit verschiedenen Entschlüsselungsmethoden zur Wiederherstellung verschlüsselter Informationen
- [Excel Feldverschlüsselungs-Tool](https://elysiatools.com/de/tools/excel-field-encryptor): Verschlüsseln Sie bestimmte Felder in Excel-Dateien mit verschiedenen Verschlüsselungsmethoden zum Schutz vertraulicher Informationen
- [Text-Hash-Generator](https://elysiatools.com/de/tools/text-hash-generator): Berechnet MD5, SHA-1, SHA-256, SHA-512 und CRC-32 beliebigen Texts auf einmal. Liefert Hex und Base64 über die UTF-8-Kodierung.
- [CRC32-Prüfsumme](https://elysiatools.com/de/tools/crc32-checksum): Berechnet die CRC32-Prüfsumme (IEEE-802.3-Polynom) für Text oder Bytes. Ausgabe als Hex, Dezimal oder Binär. Akzeptiert Klartext (UTF-8) oder Bytes über Hex/Base64.
- [Ed25519 / X25519 Generator und Signaturpruefer](https://elysiatools.com/de/tools/ed25519-x25519-keygen-signature-verifier): Erzeugt Ed25519- oder X25519-Schluessel und unterstuetzt Ed25519-Signatur und -Pruefung
- [Barcode-Batch-Generator](https://elysiatools.com/de/tools/barcode-batch-generator): Erzeugt stapelweise Code 128, EAN-13, UPC-A, ITF-14, QR Code und Data Matrix aus CSV oder mehrzeiligem Text mit PNG-ZIP- oder PDF-Ausgabe

## Beispiele

- [MP3 Audio-Beispiele ohne Urheberrechte](https://elysiatools.com/de/samples/mp3-samples): Sammlung urheberrechtsfreier Audio-Beispiele zum Testen und Entwickeln, einschließlich Naturklänge, Meditationsmusik und Umgebungsgeräusche
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [Textfall-, Encoding- und Normalisierungs-Konvertierungs-Tools](https://elysiatools.com/de/hubs/text-convert): Vergleichen Sie Textfall-Konvertierung, Zeichenbreiten-Konvertierung, Encoding-Konvertierung, Quoted-Printable-Verarbeitung und Inline-Textnormalisierung in einem Hub.
- [Text-Tools](https://elysiatools.com/de/hubs/text-utility): Entdecken Sie 33 text-Tools für utility-Workflows und vergleichen Sie ähnliche Utilities schnell.
- [Textanalyse-, Lesbarkeits- und Inhaltsinspektions-Tools](https://elysiatools.com/de/hubs/text-analyze): Vergleichen Sie Textstatistik, Spracherkennung, Lesbarkeitsbewertung, Sentimentanalyse, Moderationsprüfung und Musteranalyse in einem Hub.
- [Text-Redaktions-, Hervorhebungs- und Darstellungsformatierungs-Tools](https://elysiatools.com/de/hubs/text-format): Vergleichen Sie Tools zum Maskieren sensibler Texte, Finden von PII, Normalisieren von Telefonnummern, Hervorheben von Phrasen, Zentrieren von Text und Formatieren von Diffs in einem Hub.
