# Ed25519 / X25519 Generator und Signaturpruefer

Erzeugt Ed25519- oder X25519-Schluessel und unterstuetzt Ed25519-Signatur und -Pruefung

> Kanonische Seite: https://elysiatools.com/de/tools/ed25519-x25519-keygen-signature-verifier

- **Kategorie:** Security

- **Schlagwörter:** ed25519, x25519, signatur, schluessel

## Überblick

Dieses Werkzeug eignet sich fuer Web3-, API-, SSH/Git-Signaturen oder eigene Vertrauenskaetten. Schluessel koennen zufaellig oder deterministisch aus Seed-Text erzeugt werden. Dieser Text wird gehasht und ist kein BIP39-Mnemonic-Workflow.

## Eingaben

- **Operation** (select)
- **Algorithmus** (select)
- **Kodierung** (select)
- **Seed-Text** (textarea): Optional deterministic seed text. Leave blank for random key generation.
- **Nachricht** (textarea): Message to sign or verify
- **Privater Schluessel** (textarea): Secret key in the selected encoding
- **Oeffentlicher Schluessel** (textarea): Public key in the selected encoding
- **Signatur** (textarea): Signature in the selected encoding

## Wann verwenden

- Wenn Sie sichere Ed25519-Schlüssel für SSH, Git oder Web3-Anwendungen generieren müssen.
- Wenn Sie eine Nachricht mit einem privaten Ed25519-Schlüssel signieren oder eine Signatur mit einem öffentlichen Schlüssel prüfen möchten.
- Wenn Sie X25519-Schlüsselpaare für den sicheren Schlüsselaustausch (Key Agreement) erstellen wollen.

## Funktionsweise

- Wählen Sie die gewünschte Operation (Erzeugen, Signieren oder Prüfen) und den Algorithmus (Ed25519 oder X25519) aus.
- Bestimmen Sie das Kodierungsformat (Base64 oder Base58) für die Ein- und Ausgaben.
- Geben Sie bei Bedarf einen Seed-Text für deterministische Schlüssel ein, oder tragen Sie Nachricht, privaten/öffentlichen Schlüssel und Signatur für die Signierungs- und Prüfvorgänge ein.
- Führen Sie die Aktion aus, um das Ergebnis direkt im strukturierten JSON-Format zu erhalten.

## Anwendungsfälle

- Erstellung von reproduzierbaren Ed25519-Schlüsselpaaren für CI/CD-Pipelines mittels eines definierten Seed-Texts.
- Verifikation von API-Signaturen durch Abgleich der empfangenen Nachricht, der Signatur und des öffentlichen Schlüssels.
- Generierung von X25519-Schlüsseln für die Implementierung von Ende-zu-Ende-Verschlüsselungsprotokollen.

## Häufig gestellte Fragen

### Was ist der Unterschied zwischen Ed25519 und X25519?

Ed25519 wird primär für digitale Signaturen verwendet, während X25519 für den Schlüsselaustausch (Diffie-Hellman) optimiert ist.

### Wie funktioniert die deterministische Schlüsselgenerierung?

Der eingegebene Seed-Text wird gehasht und als Entropiequelle genutzt, um reproduzierbar dieselben Schlüssel zu erzeugen. Es handelt sich nicht um ein BIP39-Mnemonic-Verfahren.

### Welche Kodierungen werden unterstützt?

Das Tool unterstützt die Kodierung von Schlüsseln und Signaturen in Base64 und Base58.

### Kann ich mit X25519 Nachrichten signieren?

Nein, das Signieren und Verifizieren von Nachrichten ist in diesem Tool ausschließlich mit dem Ed25519-Algorithmus möglich.

### Sind meine eingegebenen Seeds und privaten Schlüssel sicher?

Ja, die Verarbeitung erfolgt vollständig lokal in Ihrem Browser, sodass keine sensiblen Schlüsseldaten an Server übertragen werden.

## Ähnliche Tools

- [Data-URI-Generator](https://elysiatools.com/de/tools/data-uri-generator): Konvertiert Dateien in Data URIs (Base64 oder prozent-kodiert), um Bilder, Schriftarten und Ressourcen direkt in HTML, CSS oder Markdown einzubetten
- [Generator für digitale Signaturen](https://elysiatools.com/de/tools/digital-signature-generator): Signiert eine Nachricht mit einem privaten Schlüssel oder verifiziert eine Signatur mit einem öffentlichen Schlüssel — unterstützt RSA-PSS (SHA-256), ECDSA (P-256) und Ed25519. Rein lokale Kryptografie (Node crypto.createSign/createVerify), kein Netz. Fügen Sie einen PEM-Schlüssel ein zum Signieren oder Verifizieren einer base64-Signatur. Dieses Tool signiert/verifiziert; es generiert keine Schlüsselpaare.
- [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.
- [RSA Verschlüsseln / Entschlüsseln](https://elysiatools.com/de/tools/rsa-encrypt-decrypt): 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).
- [Sicherer Zufallsgenerator](https://elysiatools.com/de/tools/secure-random-generator): Erzeugt kryptografisch sicheres Zufallsschlüsselmaterial nach Entropie-Budget — fordern Sie N Bits Entropie an und erhalten Sie hex/base64/base64url. Unterstützt auch Strings mit eigenem Alphabet über crypto.randomInt (internes Rejection-Sampling, kein Modulo-Bias). Für jedes Secret/Schlüssel/Token nutzen Sie dies statt Math.random-basierter Tools.
- [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.
- [Akronym-Generator](https://elysiatools.com/de/tools/acronym-generator): Wandelt einen Satz in ein Akronym oder Initialwort um. Wählen Sie beitragende Wörter, welche(r) Buchstabe(n) genommen wird, das Trennzeichen und die Schreibweise.
- [API Doku Generator](https://elysiatools.com/de/tools/api-doc-generator): Erstellt ansprechende API Dokumentation aus OpenAPI oder kommentiertem Quelltext

## 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

- [Schlüsselmaterial erzeugen und öffentliche Schlüssel dokumentieren](https://elysiatools.com/de/hubs/key-material-generation-and-recording): BIP39-Mnemonik erzeugen oder prüfen oder ein asymmetrisches Schlüsselpaar erstellen und anschließend nur öffentliche Daten dokumentieren, ohne Geheimnisse in Uploads, Artikeln oder Logs abzulegen.
- [Prüfung von Detached Signatures und Dateiintegrität](https://elysiatools.com/de/hubs/detached-signature-and-file-integrity-verification): Erzeugen oder reproduzieren Sie den Hash einer bekannten Datei, vergleichen Sie ihn mit einer veröffentlichten Prüfsumme und prüfen Sie eine getrennte Ed25519-Signatur mit einem separat bestätigten öffentlichen Schlüssel.
