{"repo":"robinmoisson/staticrypt","free":true,"listed":false,"github":"https://github.com/robinmoisson/staticrypt","clone":"git clone https://github.com/robinmoisson/staticrypt.git","description":"Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.","language":"HTML","stars":8011,"topics":["static-html","encryption","html","password","javascript","cli","static","webcrypto"],"license":"MIT","category":"security-tools","readme_excerpt":"live example StatiCrypt Safely encrypt and password protect the content of your public static HTML file, to be decrypted in-browser without any back-end - to serve it over static hosting like Netlify, GitHub pages, etc. (see a live example). StatiCrypt uses AES-256 and WebCrypto to encrypt your HTML file with your long password, and returns a static HTML page showing a password prompt that you can now safely upload anywhere, the page containing your encrypted content and decryption happening in javascript client side (see the details of how it works). 👉️ You can encrypt a file online in your browser (client side) at robinmoisson.github.io/staticrypt, or use the CLI to do it in your terminal or build process. 🌱 Supporting: If you want to support StatiCrypt development you can do so by clicking on the sponsor button (you can also come study meditation with me, or use my other tool to translate books). See how donations are used. Thank you for your support! CLI Migration: v3 brings many improvements, a clearer CLI and simpler password template over v2. See the migration guide from v2 to v3. v3 uses WebCrypto which is only available in HTTPS or localhost contexts, so if you need to use it in HTTP you'll need to use v2. Installation Staticrypt is available through npm as a CLI, install with You can then run it with npx staticrypt ... . You can also install globally with npm install -g staticrypt and then just call staticrypt ... from anywhere. Examples These examples will create","default_branch":null,"files":null,"tree":[],"storefront":"/r/robinmoisson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robinmoisson/staticrypt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}