Staticrypt

screenshot of Staticrypt

Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.

Overview

StatiCrypt is an innovative tool designed to securely encrypt and password protect static HTML content. It leverages client-side decryption, allowing users to host their encrypted web pages without the need for backend support. This means you can confidently upload your encrypted HTML files to platforms like Netlify or GitHub Pages, presenting a seamless password prompt to viewers. By utilizing the strong AES-256 encryption standard and WebCrypto, StatiCrypt ensures that your sensitive content remains safe and accessible only to those with the correct password.

With both online and CLI options available for encrypting files, StatiCrypt is versatile and user-friendly, appealing to both beginners and experienced developers. The tool's latest version brings enhancements that make the command-line interface clearer and the encryption process even simpler. Whether you're encrypting a single file or managing multiple HTML documents, StatiCrypt offers a reliable solution for content protection.

Features

  • Client-side Decryption: Users can decrypt HTML files directly in their browsers, eliminating the need for a server backend.
  • Strong AES-256 Encryption: Utilizes industry-standard encryption to keep your content secure and protected from unauthorized access.
  • Flexible CLI Integration: Easily integrate StatiCrypt into your terminal or build processes with npm, making it adaptable for various workflows.
  • Environment Variable Support: Encrypt files using a password stored in an environment variable, enhancing security by keeping sensitive information out of your code.
  • Shareable Auto-decrypt Links: Generate links that include hashed passwords for easy sharing while maintaining security measures.
  • Version 3 Improvements: Enhanced CLI clarity and simplified password templates for a smoother user experience compared to previous versions.
  • Multiple File Management: Bulk encrypt multiple HTML files at once, streamlining the process of making entire directories secure.
  • Pinning Feature: Keep the encryption salt consistent across deployments for features like "Remember-me" to function seamlessly.