Dein Drehbuch versiegeln.
Ohne es hochzuladen.
SHA-256 · ED25519 · RFC 3161 · BITCOIN · PRIVACY-PRESERVING
Drehbuch, Treatment oder Pitch als PDF, DOCX, FDX oder TXT in den Browser ziehen. Dein Dokument verlässt nie dein Gerät.
Im Browser wird ein einzigartiger SHA-256 Fingerabdruck erzeugt. Nur dieser 64-Zeichen-Hash wird an den Server gesendet — nie der Inhalt.
Der Hash wird mit Ed25519 signiert, per RFC 3161 Zeitstempel dokumentiert — und in der Bitcoin-Blockchain verankert. Dazu ein PDF-Zertifikat.
Script Seal signiert deinen Hash mit seinem eigenen Schlüssel. Das ist so viel wert, wie unser Schlüssel wert ist — und so lange, wie es uns gibt.
Eine Zeitstempelstelle bezeugt denselben Vorgang ein zweites Mal, mit ihrem Schlüssel. Besser — aber es bleibt jemand, dem man glauben muss.
Dein Hash wird bei den öffentlichen OpenTimestamps-Kalendern eingereicht, die ihn gebündelt in der Bitcoin-Blockchain verankern. Steht er dort, lässt er sich mit dem offiziellen Client prüfen — ohne uns zu fragen, und auch dann noch, wenn es Script Seal nicht mehr gibt. Den Kalendern schicken wir dabei nicht deinen Hash, sondern einen mit einer Zufallszahl geblendeten Ableger davon: sie erfahren nicht, welches Werk hier versiegelt wurde.
Beide Zustände stehen offen auf der Verifikationsseite deines Siegels. Wir schreiben nicht „verankert“, solange nichts verankert ist — ein Nachweis, der mehr behauptet als er trägt, ist im Streitfall genau so viel wert wie keiner. Den Nachweis selbst lädst du als .ots-Datei herunter und prüfst ihn mit ots verify.
PDF, DOCX, FDX, TXT — max. 100 MB
Dein Dokument verlässt NICHT den Browser.
Berechne SHA-256 Hash...
Zieh ein Dokument hier rein oder gib einen Hash ein, um zu prüfen ob er bereits versiegelt wurde.
Ein Buch in drei Sprachen, eine Serie mit sechs Folgen, ein Drehbuch samt Treatment und Exposé — das einzeln hier hereinzuziehen heißt, sechsmal zu warten und sechs Verifikations-URLs auseinanderzuhalten. Mit dem Skript ist es ein Aufruf.
frk_ und überlebt jede
weitere Anmeldung — anders als das Sitzungstoken oben, das bei jedem Login
neu vergeben wird.
security add-generic-password -a "$USER" -s SCRIPT_SEAL_TOKEN -w
Unter Linux oder Windows stattdessen SCRIPT_SEAL_TOKEN als
Umgebungsvariable setzen.
--probelauf rechnet die
Hashes und sieht nach, legt aber nichts an und kostet nichts.
python3 seal.py --probelauf *.pdf
python3 seal.py *.pdf --bericht siegel.json
Das Skript liegt im Repository unter script-seal/scripts/seal.py.