awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
robinmoisson avatar

robinmoisson/staticrypt

0
View on GitHub↗
7,829 星标·485 分支·HTML·mit·4 次浏览robinmoisson.github.io/staticrypt↗

Staticrypt

Staticrypt is a tool for securing static HTML files using AES-256 encryption. It provides a command-line interface to encrypt and decrypt web pages, transforming plain HTML into encrypted payloads that are decrypted directly in the browser without the need for a backend server or database.

The project distinguishes itself through access management features such as auto-decrypting links, which use hashed passwords in URL fragments to unlock files for specific recipients. It also supports browser session persistence, storing hashed passwords in local storage to prevent repeated authentication.

The utility covers a broad range of capabilities, including password-based key derivation and the ability to customize the styling and behavior of the password prompt interface. It also includes management for encryption salts to ensure consistent decryption across deployments.

Features

  • HTML Payload Encryption - Transforms plain HTML into encrypted payloads that remain opaque until decrypted by the client runtime.
  • Static Web Page Encryption - Provides AES-256 encryption for static HTML files that are decrypted directly in the web browser.
  • HTML File Decryption - Restores original content from protected files by reversing AES-256 encryption via the CLI.
  • Password-Based Encryption - Secures static HTML files using symmetric keys derived from user passwords.
  • Encryption CLI Utilities - Provides a command line interface for encrypting and decrypting HTML files using AES-256.
  • Client-Side Decryption - Implements AES-256 decryption of HTML content directly in the browser using the Web Crypto API.
  • Password Access Restrictions - Wraps HTML content in an encrypted shell that requires a password to unlock.
  • Key Derivation Functions - Derives unique cryptographic keys from user passwords and salts to secure static files.
  • Password-Protected Static Sites - Enables the creation of private website areas that require authentication without needing a backend server.
  • URL-Fragment Key Distribution - Uses URL fragments to pass hashed credentials for automatic, server-blind decryption of pages.
  • Encrypted Static Content Generators - Encrypts static HTML files using AES-256 to create password-protected web pages.
  • Access Link Generators - Generates shareable links with embedded hashed passwords for automatic content decryption.
  • Encrypted File Sharing - Facilitates sharing encrypted documents via URLs containing hashes for automatic decryption.
  • Browser Session Persistence - Stores hashed passwords in browser local storage to maintain authentication state across page refreshes.
  • Browser Session Management - Persists hashed passwords in the browser to automatically decrypt pages on return visits.
  • UI Prompt Injections - Injects a customizable password prompt interface into the browser document before rendering protected content.

Star 历史

robinmoisson/staticrypt 的 Star 历史图表robinmoisson/staticrypt 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Staticrypt 的开源替代方案

相似的开源项目,按与 Staticrypt 的功能重合度排序。
  • dreamhunter2333/cloudflare_temp_emaildreamhunter2333 的头像

    dreamhunter2333/cloudflare_temp_email

    6,098在 GitHub 上查看↗

    This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage. The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through mult

    Vuecloudflare-emailcloudflare-pagescloudflare-workers
    在 GitHub 上查看↗6,098
  • privatebin/privatebinPrivateBin 的头像

    PrivateBin/PrivateBin

    8,384在 GitHub 上查看↗

    PrivateBin is a self-hosted, zero-knowledge text hosting service and secret sharing tool. It utilizes browser-based AES 256-bit encryption to ensure that data is encrypted on the client side before transmission, meaning the hosting server cannot read or recover the original content. The project distinguishes itself by using URL fragments to distribute decryption keys, preventing the secret key from ever being sent to the server. It supports the distribution of both encrypted text and files, which are compressed and encrypted locally prior to storage. The platform includes capabilities for an

    PHP
    在 GitHub 上查看↗8,384
  • mozilla/sendmozilla 的头像

    mozilla/send

    13,269在 GitHub 上查看↗

    Send is a self-hosted file transfer service designed for end-to-end encrypted file sharing. It provides a privacy-focused data transfer solution and ephemeral file storage where uploaded content is automatically deleted after a specified number of downloads or a set amount of time. The service ensures private file sharing by utilizing client-side encryption to protect data before it is uploaded. Decryption keys are distributed to recipients via URL hash fragments to ensure the server never has access to the keys. The platform supports encrypted data transfer and temporary file hosting. It us

    FreeMarker
    在 GitHub 上查看↗13,269
  • bitwarden/androidbitwarden 的头像

    bitwarden/android

    8,457在 GitHub 上查看↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    在 GitHub 上查看↗8,457
查看 Staticrypt 的所有 30 个替代方案→

常见问题解答

robinmoisson/staticrypt 是做什么的?

Staticrypt is a tool for securing static HTML files using AES-256 encryption. It provides a command-line interface to encrypt and decrypt web pages, transforming plain HTML into encrypted payloads that are decrypted directly in the browser without the need for a backend server or database.

robinmoisson/staticrypt 的主要功能有哪些?

robinmoisson/staticrypt 的主要功能包括:HTML Payload Encryption, Static Web Page Encryption, HTML File Decryption, Password-Based Encryption, Encryption CLI Utilities, Client-Side Decryption, Password Access Restrictions, Key Derivation Functions。

robinmoisson/staticrypt 有哪些开源替代品?

robinmoisson/staticrypt 的开源替代品包括: dreamhunter2333/cloudflare_temp_email — This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates… privatebin/privatebin — PrivateBin is a self-hosted, zero-knowledge text hosting service and secret sharing tool. It utilizes browser-based… mozilla/send — Send is a self-hosted file transfer service designed for end-to-end encrypted file sharing. It provides a… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… evidence-dev/evidence.