[GH-ISSUE #240] FileShot.io – open-source AES-256-GCM zero-knowledge file encryption in the browser #6230

Open
opened 2026-07-14 00:49:42 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @FileShot on GitHub (Mar 3, 2026).
Original GitHub issue: https://github.com/sobolevn/awesome-cryptography/issues/240

FileShot.io is an open-source tool that implements browser-side AES-256-GCM encryption for file sharing — might be worth listing under applied cryptography or tools.

The encryption model:

  • Files are encrypted entirely in the browser using the WebCrypto API (AES-256-GCM)
  • A randomly generated key is appended to the URL fragment (#) only — never sent to the server
  • The server stores only ciphertext; it has zero ability to decrypt
  • This is a practical, auditable implementation of the "zero-knowledge" file sharing pattern

Why it might fit here:

Could sit alongside other applied crypto tools or real-world WebCrypto examples.

Originally created by @FileShot on GitHub (Mar 3, 2026). Original GitHub issue: https://github.com/sobolevn/awesome-cryptography/issues/240 FileShot.io is an open-source tool that implements browser-side AES-256-GCM encryption for file sharing — might be worth listing under applied cryptography or tools. The encryption model: - Files are encrypted entirely in the browser using the WebCrypto API (AES-256-GCM) - A randomly generated key is appended to the URL fragment (#) only — never sent to the server - The server stores only ciphertext; it has zero ability to decrypt - This is a practical, auditable implementation of the "zero-knowledge" file sharing pattern Why it might fit here: - It's a clean real-world reference for WebCrypto API usage - The source code is MIT licensed and auditable: https://github.com/FileShot/FileShotZKE - Live: https://fileshot.io Could sit alongside other applied crypto tools or real-world WebCrypto examples.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-cryptography#6230