logo

A simple cryptography native static website deployment toolkit

Posted by morpheos137 |21 hours ago |1 comments

morpheos137 21 hours ago

unveil-static-site

Encrypted, GPG-signed static websites. No frameworks, no build tools, no JavaScript dependencies.

Drop files in a directory, run one command, get an encrypted site with client-side decryption, GPG signatures, and archiver-friendly manifests. What it does

    AES-256-GCM encryption with PBKDF2-SHA256 key derivation (260k iterations)
    Client-side decryption via Web Crypto API — works in any modern browser, no server-side processing
    GPG signing — every document is signed; signatures shown as footer in decrypted pages
    Plaintext manifests — manifest.txt and manifest.html list all documents with titles, SHA-256 hashes, and GPG signatures for web archiver authorship proof
    Passphrase persistence — optional sessionStorage/localStorage so you don't re-enter passphrase every page
    Single-command management — add, remove, rename files; everything rebuilds automatically