Zero Backend
Encrypt content ahead of time and ship a self-decrypting HTML file that never needs a server round-trip.
Turn any HTML file into a password-gated experience powered entirely by WebCrypto.
StatiCrypt bundles your HTML and assets into a single password-protected page. Users enter a passphrase, the browser derives the same salted hash you used during encryption, and the decrypted experience replaces the placeholder layout—no backend or API keys required.
localStorage when "Remember me" is enabled.# Encrypt index.html into ./encrypted
staticrypt index.html --password "super-long-password"
StatiCrypt injects a polished password prompt (lib/password_template.html) plus an inline copy of the crypto runtime. Custom templates are supported for brand-conscious deployments. To see an encrypted page in action, check out the demo page. Use password mylongpassword.
Refer to the User guide for installation and examples of usage. Refer to Reference for a complete list of flags and options.
This project is built on StatiCrypt by Robin Moisson.