// signaturprüfung

Signatur-Verifikation

Jeder Artikel auf diesem Blog ist mit ML-DSA-65 (NIST FIPS 204) signiert. Hier kannst du jede Signatur selbst prüfen. Dafür reichen der öffentliche Schlüssel und die Artikeldaten.

Die Signatur hält fest, wie ein Artikel bei der Veröffentlichung aussah. Ändert jemand den Text später, zum Beispiel direkt in der Datenbank, passt die Signatur nicht mehr und die Prüfung schlägt fehl. ML-DSA-65 gilt als sicher gegen Quantencomputer, die Signaturen bleiben also auch dann aussagekräftig, wenn es solche Rechner gibt. Die Prüfung läuft vollständig in deinem Browser.

Öffentlicher Schlüssel (ML-DSA-65)

48904116e9d8f6f65aa54c03c32b8a1f81519744…daadaaa4c456dfc1

Signiertes Nachrichtenformat

documentId | locale | title | blocks (JSON, media = SHA-256 hashes)

Die vier Felder werden mit | verbunden und als UTF-8-Bytes direkt an ML-DSA-65 übergeben, ohne vorheriges Hashing. ML-DSA verarbeitet die Nachricht intern mit SHAKE-256 (FIPS 204, Abschnitt 5.2). Mediendateien stecken als SHA-256-Hash in den Blöcken. Titel und Blöcke holt der Verifier selbst aus Strapi, du musst nur die Document-ID eingeben.

Signatur eingeben