FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I built a zero-knowledge file sharing app as a college student — here's what I learned about AES-256-GCM in the browser
How-ToWeb Development

I built a zero-knowledge file sharing app as a college student — here's what I learned about AES-256-GCM in the browser

via Dev.to JavaScriptGraysoft Dev13h ago

About a year ago, I was in my dorm room copying a 4GB project file to a flash drive to walk across campus. It felt absurd. Every cloud service either had file size limits, showed ads, or asked me to trust them with my data. So I started building something. That project became FileShot.io — a zero-knowledge, end-to-end encrypted file sharing platform. This post isn't a product pitch. It's about the specific technical problem I had to solve: doing AES-256-GCM encryption entirely in the browser, before a single byte of data leaves the user's machine. What "zero-knowledge" actually means here Zero-knowledge architecture means the server genuinely cannot read your files. Not "we promise not to look" — the server can't look, because it never has the decryption key. The key is derived from a password on the client side, and it lives only in the URL fragment ( # ) — the part of the URL the browser never sends to the server. When someone visits a FileShot link, their browser downloads the encry

Continue reading on Dev.to JavaScript

Opens in a new tab

Read Full Article
0 views

Related Articles

How-To

The Hidden Magic (and Monsters) of Go Strings: Zero-Copy Slicing & Builder Secrets

Medium Programming • 47m ago

Why Watching Tutorials Won’t Make You a Good Programmer
How-To

Why Watching Tutorials Won’t Make You a Good Programmer

Medium Programming • 3h ago

The Code That Makes Rockets Fly
How-To

The Code That Makes Rockets Fly

Medium Programming • 4h ago

Spotify tests letting users directly customize their Taste Profile
How-To

Spotify tests letting users directly customize their Taste Profile

The Verge • 5h ago

How to Add Face Search to Your App
How-To

How to Add Face Search to Your App

Dev.to Tutorial • 5h ago

Discover More Articles