Zum Inhalt springen
ecdsa.com

Local-First: Schlüssel und Signaturen, die du einfügst, bleiben in deinem Browser

Die Anlaufstelle für digitale Signaturen.

ECDSA signiert den Großteil des modernen Internets – TLS, SSH, JWTs, Passkeys, Bitcoin und Ethereum. Wenn eine Signatur die Prüfung partout nicht besteht, debuggst du sie hier: kostenlose Tools, die Kurven, Formate und Kodierungen automatisch erkennen und erklären, was tatsächlich nicht stimmt.

Die Erkennung läuft lokal in deinem Browser – nichts, was du einfügst, verlässt die Seite.

kostenlose Tools
91
keine Paywall, keine Testphase
laufen komplett in deinem Browser
64/91
die übrigen sagen, was sie senden
Konten erforderlich
0
Tool öffnen und einfügen
Zeithorizont des NIST-Entwurfs
2035
klassische Signaturen nicht mehr zulässig

Signature Lab

Kostenlose Tools, die die Kryptografie in deinem Browser erledigen: keine Konten, und nichts, was du einfügst, wird irgendwohin gesendet. Die wenigen Tools, die öffentliche Daten abfragen müssen – eine Domain, eine URL, eine Bitcoin-Adresse –, weisen auf ihrer Seite darauf hin, bevor sie es tun.

Nach Kategorie stöbern

Empfohlene Tools

Empfohlen

Signaturfehler-Diagnose

Herausfinden, warum die Prüfung fehlschlägt

Deine Signatur sieht gültig aus, aber die Prüfung schlägt fehl? Füge Schlüssel, Nachricht und Signatur ein – das Tool testet häufige Ursachen für Unstimmigkeiten: falscher Hash, falsche Kurve, verwechselte Kodierung, High-S, doppeltes Hashing.

Tool öffnen
Empfohlen

Nonce-Wiederverwendungs-Checker

Bitcoin-Adresse nach wiederholten r-Werten durchsuchen

Der eine fatale Fehler bei ECDSA: Wer zweimal mit derselben Nonce signiert, legt den privaten Schlüssel offen. Füge eine Bitcoin-Adresse ein – der Checker durchsucht ihre bisherigen Signaturen nach wiederholten r-Werten, dem Fingerabdruck einer Nonce-Wiederverwendung.

Tool öffnen
Empfohlen

OpenSSL-Befehls-Builder

Den passenden openssl-Befehl zusammenstellen

Wähle eine Aufgabe – EC- oder RSA-Schlüssel, selbstsignierte Zertifikate, CSRs, PKCS#12-Bundles, Signaturen, TLS-Tests –, fülle die Lücken aus und kopiere einen funktionierenden Befehl, in dem jedes Flag erklärt ist. Füge einen Befehl ein, den du irgendwo gefunden hast, und das Tool erklärt auch diesen.

Tool öffnen
Empfohlen

JWT-Signierer

Tokens mit eigenem Schlüssel signieren

Baue ein JWT aus Header und Claims, setze iat, nbf und exp mit relativen Zeitangaben und signiere es mit einem beliebigen JOSE-Algorithmus – HMAC, RSA, RSA-PSS, ECDSA oder EdDSA. Der Schlüssel bleibt in deinem Browser.

Tool öffnen
Empfohlen

ASN.1-Explorer

Jede DER- oder BER-Struktur dekodieren

Füge PEM, base64 oder Hex ein oder lege eine DER-Datei ab und navigiere durch den ASN.1-Baum – mit Byte-Offsets, OID-Namen und hervorgehobenem Hex. Das Tool markiert jede Stelle, die BER, aber kein DER ist.

Tool öffnen
Empfohlen

CSR-Generator

CSR und Schlüssel lokal erstellen

Erstelle einen Certificate Signing Request nach PKCS #10 mit einem in deinem Browser erzeugten Schlüssel oder mit deinem eigenen. Du erhältst die PEM-Dateien und den entsprechenden Befehl openssl req – der private Schlüssel verlässt die Seite nie.

Tool öffnen
Empfohlen

TLS-Konfigurationsgenerator

SSL-Konfigurationen für 28 Server

TLS-Einstellungen für nginx, Apache, HAProxy, Caddy, Postfix, Node.js, Go, Java, .NET und 19 weitere Server nach den TLSRef-Leitlinien – der Fortführung der Mozilla-Leitlinien –, mit Post-Quanten-Schlüsselaustausch, wo deine Version ihn unterstützt, und einem Erklärmodus für die Konfiguration, die du bereits einsetzt.

Tool öffnen
Empfohlen

47-Tage-Zertifikatsrechner

Erneuerungen für 200 → 100 → 47 Tage planen

Die Laufzeit öffentlich vertrauenswürdiger TLS-Zertifikate sinkt bis 2029 von 398 auf 200, 100 und schließlich 47 Tage. Sieh dir an, was das für deine Zertifikate bedeutet: Erneuerungen und Domain-Validierungen pro Jahr, die nächsten Stichtage und wo deine Erneuerungsrichtlinie versagt.

Tool öffnen
Empfohlen

Post-Quanten-Browser-Check

Nutzt dein Browser ML-KEM?

Ein Klick zeigt, ob dein Browser mit Cloudflare das hybride Post-Quanten-Verfahren X25519MLKEM768 aushandelt – über TLS auf TCP und innerhalb von QUIC (HTTP/3) –, ob das dem entspricht, was seine Version tun sollte, und was abfangende Proxys oder alte Versionen daran ändern.

Tool öffnen
Empfohlen

DKIM-Debugger

Warum eine DKIM-Signatur fehlschlägt, Schritt für Schritt

Füge eine E-Mail im Rohformat ein und verfolge, wie jede DKIM-Signatur geprüft wird: Kanonisierung „simple“ und „relaxed“ mit hervorgehobenen Änderungen, Body- und Header-Hashes, der Schlüssel aus dem DNS. Schlägt eine Signatur fehl, rekonstruiert der Debugger, was der Signierer gesehen hat, und nennt die Änderung, die sie ungültig gemacht hat.

Tool öffnen
Empfohlen

EIP-712-Inspektor

Was eine Typed-Data-Signatur wirklich erlaubt

Füge die Typed Data ein, die eine Website deine Wallet signieren lassen will, und lies in klaren Worten, was die Signatur erlaubt: Token-Permits, Permit2-Allowances sowie Seaport-, Blur-, LooksRare- und CoW-Orders. Das Tool markiert unbegrenzte Genehmigungen, Listings, für die du nichts bekommst, weit entfernte Fristen, die falsche Chain und nachgeahmte Contracts.

Tool öffnen
Empfohlen

Ethereum-Transaktions-Decoder

Rohe signierte Transaktionen dekodieren

Füge eine rohe Transaktion oder ein Objekt von eth_getTransactionByHash ein: jedes Feld, der aus der Signatur wiederhergestellte Absender, der dekodierte Funktionsaufruf und Warnungen bei unbegrenzten Genehmigungen und Delegierungen. Alle Transaktionstypen, von Legacy bis EIP-7702.

Tool öffnen
Empfohlen

Post-Quanten-Signaturen

Mit ML-DSA, SLH-DSA und Falcon signieren und prüfen

Erzeuge Schlüssel, signiere und prüfe mit ML-DSA, SLH-DSA und Falcon, mit Kontextstrings sowie Pre-Hash- und deterministischem Modus. Sieh, wie viel größer Post-Quanten-Schlüssel und -Signaturen sind als bei ECDSA und Ed25519.

Tool öffnen
Empfohlen

Passkey-Sandbox

Passkey-Registrierung und -Anmeldung ausprobieren

Registriere einen echten Passkey und authentifiziere dich damit bei einer Relying Party, die auf dieser Seite läuft: die WebAuthn-Optionen, jeder Prüfschritt aus §7.1 und §7.2, die Flags, die Attestierung und der Credential-Datensatz.

Tool öffnen
Empfohlen

Sigstore-Bundle-Verifizierer

Bundles von cosign, npm und GitHub-Attestierungen

Prüfe ein Sigstore-Bundle gegen die Datei, die es signiert, und die Identität, die du erwartest: das Fulcio-Zertifikat und seine SCTs, den Rekor-Eintrag mit Inclusion Proof und Checkpoint, signierte Zeitstempel und Zeitstempel nach RFC 3161, DSSE- und Nachrichtensignaturen – offline, wie cosign verify-blob.

Tool öffnen
Empfohlen

SSH-Signatur-Verifizierer

Mit ssh-keygen -Y signierte Dateien, Commits und Tags

Prüfe eine mit ssh-keygen -Y sign erstellte SSHSIG-Signatur oder einen Git-Commit oder ein Git-Tag mit SSH-Signatur anhand einer allowed_signers-Datei – Namespaces, Principals, Gültigkeitszeiträume und SSH-Zertifikate, nach denselben Regeln wie ssh-keygen.

Tool öffnen
Empfohlen

PDF-Signatur-Verifizierer

PDF-Signaturen ohne Upload prüfen

Zieh ein signiertes PDF hierher und sieh, was jede Signatur abdeckt, ob das Dokument nach dem Signieren geändert wurde, wer es signiert hat und wann. PAdES, CMS, Zeitstempel nach RFC 3161 und LTV-Daten werden in deinem Browser geprüft – die Datei wird nie hochgeladen.

Tool öffnen
Alle 91 Tools

So funktioniert das Lab

Gebaut wie eine Werkbank, nicht wie ein Webdienst: Die Seite ist die ganze Maschine.

  1. Füge dein Material ein

    Ein öffentlicher Schlüssel, ein JWT, ein Zertifikat, eine hartnäckige Signatur – alles, was die Prüfung nicht besteht. Keine Registrierung, kein Upload-Button.

  2. In deinem Browser analysiert

    Kurven, Formate und Kodierungen werden direkt im Tab automatisch erkannt und geprüft – mit WebCrypto und auditierten Open-Source-Bibliotheken. Deine Schlüssel und Signaturen gehen nie über das Netzwerk.

  3. Eine Antwort – mit dem Warum

    Nicht nur „gültig“ oder „ungültig“ – die Tools prüfen die üblichen Ursachen für Abweichungen und erklären den tatsächlichen Mechanismus in verständlicher Sprache.

Nutzbar aus Code und von KI-Agenten

Die Engines hinter den Tools beantworten auch Anfragen deiner Skripte, Pipelines und Assistenten.

Neue Studie · 500 Domains vermessen

Der Stand der Signaturen im Web

Wir haben die meistbesuchten Websites des Internets mit derselben Engine gescannt, auf der auch unsere Domain-Bewertung läuft. RSA liegt mit 62/38 weiterhin vor ECDSA, ein Viertel der Websites antwortet noch auf einen Handshake mit TLS 1.0, und kaum ein Prozent würde das 47-Tage-Limit für Zertifikate überstehen, das 2029 kommt. Diagramme, Methodik und Rohdaten sind vollständig öffentlich.

Bericht lesen

Über das Lab hinaus

Zwei umfangreichere Prüfungen für das, was du in Produktion betreibst:

NIST IR 8547

ECDSA hat ein Verfallsdatum.

Laut dem Entwurf seines Übergangsplans würde das NIST heutige Signaturen mit elliptischen Kurven und RSA nach 2035 zugunsten von Post-Quanten-Algorithmen nicht mehr zulassen. Gleichzeitig schrumpfen die Laufzeiten von TLS-Zertifikaten von 200 Tagen (2026) auf 47 Tage (2029). Genau zu wissen, wo und wie deine Systeme signieren, ist schon lange vor beiden Terminen nicht mehr optional.

Countdown bis Ende 2035

00Tage
00Stunden
00Min.
00Sek.

… bis klassische Signaturalgorithmen – ECDSA, EdDSA und RSA, bei jeder Schlüssellänge – nach NIST IR 8547 (erster öffentlicher Entwurf) für den Einsatz in US-Bundesbehörden nicht mehr zulässig wären. An diesem Datum müssen sich P-256 und RSA-3072 messen lassen.

Ein früherer Schritt, in ~— Jahren: 112-Bit-Parametersätze – RSA-2048 und P-224 – gelten nach 2030 als veraltet, sind also noch nutzbar, aber mit einem anerkannten Risiko behaftet. Geplant, nicht dringend – doch die Bestandsaufnahme, die beide Termine beherrschbar macht, dauert länger als der Austausch selbst.

Wissen

Die Konzepte hinter den Tools – kurz, präzise und ohne schwammige Erklärungen.

Alle Artikel

Kostenloser Kurs · 7 Lektionen

Signaturen von Hand

Lerne ECDSA, indem du es selbst rechnest. Addiere Punkte auf einer winzigen Kurve, leite einen öffentlichen Schlüssel ab, erzeuge eine Signatur von Hand – dann mach dasselbe auf der echten Kurve P-256 und finde heraus, warum eine Signatur die Prüfung nicht besteht.

Kurs starten

Ausblick

Das Lab ist der erste Schritt. Darum herum bauen wir die Plattform:

  1. Jetzt verfügbar

    Repository-Scanner

    Ein CLI-Tool ohne Abhängigkeiten, das jede Stelle erfasst, an der dein Code signiert oder prüft: Bibliotheken, Kurven, Umgang mit Schlüsseln, JWT-Konfiguration – mit Befunden, nach Konfidenz eingestuft. Ausgabe als Text, JSON und SARIF.

    npx ecdsa-scan . →
  2. In Entwicklung

    Signatur-Inventar

    Eine Übersicht vom Repository über den Schlüssel bis zur Umgebung: welche Schlüssel es gibt, was sie signieren, welche Algorithmen sie nutzen und was vor den Post-Quanten-Fristen migriert werden muss.

  3. Geplant

    Runtime-Monitoring

    Integrationen mit reinem Lesezugriff für AWS KMS und Vault, die rohe Signaturereignisse in ein klares Bild verwandeln: welcher Schlüssel was signiert hat, von wo aus und unter welcher Richtlinie.

Häufige Fragen

Läuft das wirklich lokal?
Ja, für alles, was du in ein Tool einfügst: Die Tools prüfen, dekodieren und konvertieren in deinem Browser-Tab – öffne den Netzwerk-Inspektor deines Browsers und sieh selbst nach: Beim Prüfen einer Signatur wird nichts gesendet. Ausnahmen sind die Tools, die öffentliche Daten abfragen müssen: Nonce-Wiederverwendungs-Checker, JWKS- und OIDC-Checker, Checker für schwache Schlüssel, CAA-Eintragsgenerator, TLSA-Eintragsgenerator, DNSSEC-Inspektor, Post-Quanten-Browser-Check, TLS-Fingerabdruck (JA4), Bulk-Domain-Checker, DKIM-Debugger, ARC-Ketten-Viewer, DKIM-Eintragsgenerator, EIP-712-Inspektor, Ethereum-Signatur-Verifizierer, SIWE-Verifizierer, Safe-Transaktions-Hash, Ethereum-Transaktions-Decoder, EIP-7702-Delegierungs-Decoder, Nonce-Wiederverwendungs-Checker für Ethereum, OIDC-ID-Token-Validator, Web-Bot-Auth-Checker, Sigstore-Bundle-Verifizierer, npm-Provenance-Checker, BIMI- und VMC-Decoder, E-Mail-Authentifizierungs-Analyzer, Zertifikatsketten-Builder und AAGUID-Lookup. Jedes davon nennt auf seiner Seite genau, was es sendet, und keines braucht jemals einen privaten Schlüssel. Signature Health für Domains und „Meine Domains“ senden den Domainnamen, den du prüfst, an unseren Scanner.
Warum sollte ich diesen Tools vertrauen?
Meistens musst du das gar nicht – deine Schlüssel, Tokens und Signaturen bleiben auf der Seite, damit erübrigt sich die übliche Vertrauensfrage. Darüber hinaus bauen die Tools auf Standard-Primitiven auf (WebCrypto, bekannte Kurvenparameter) und werden mit Referenz-Testvektoren getestet, darunter auch absichtlich ungültigen.
Welche Fristen setzt das NIST?
NIST IR 8547 (noch ein erster öffentlicher Entwurf) sieht vor, klassische Signaturalgorithmen – ECDSA, EdDSA und RSA – nach 2035 zugunsten von Post-Quanten-Algorithmen wie ML-DSA nicht mehr zuzulassen. Ein Schritt kommt früher, und zwar nur für die schwächsten Parametersätze: Die mit einem Sicherheitsniveau von 112 Bit, also RSA-2048 und P-224, gelten nach 2030 als veraltet. Für P-256, P-384 und RSA-3072 gibt es keinen Meilenstein 2030 – für sie ist 2035 maßgeblich. Unabhängig davon setzt die US-Executive-Order 14412 (Juni 2026) Bundesbehörden frühere Fristen als dieser Zeitplan: Deren High-Value- und High-Impact-Systeme müssen bis zum 31. Dezember 2030 Post-Quanten-Schlüsseleinigung und bis zum 31. Dezember 2031 Post-Quanten-Signaturen verwenden; von Auftragnehmern des Bundes wird erwartet, dass sie bis Ende 2030 FIPS-Standards mit PQC erfüllen.
Wird irgendetwas gespeichert?
Nichts, was du in ein Tool einfügst, wird gespeichert. Wir behalten nur, was du uns bewusst schickst: deine E-Mail-Adresse, wenn du den Newsletter oder Benachrichtigungen zum Zertifikatsablauf abonnierst (Double-Opt-in, Abbestellen mit einem Klick), und Scan-Ergebnisse öffentlicher Domains, die eine Stunde lang zwischengespeichert werden. Die Webanalyse zählt anonyme Seitenaufrufe und Nutzungsereignisse wie „ein Link zum Teilen wurde kopiert“ – nie, was du eingegeben hast, und nie den Teil #s= eines Links zum Teilen.
Welche Kurven und Algorithmen werden unterstützt?
Die NIST-Kurven P-256, P-384 und P-521 sowie secp256k1 (Bitcoin/Ethereum), mit den Hashes SHA-256/384/512. Für JWTs: ES256, ES384 und ES512. Beide Signaturkodierungen – ASN.1 DER und r‖s im Raw-Format (IEEE P1363) – werden automatisch erkannt.
Was kommt als Nächstes?
Das Lab bleibt kostenlos. Darum herum bauen wir die Plattform: Der Repository-Scanner ist bereits verfügbar, ein Signatur-Inventar über Schlüssel und Umgebungen hinweg ist in Entwicklung, und ein Runtime-Monitoring mit reinem Lesezugriff ist geplant. Mehr dazu in der Roadmap oben.