Lock Box

A strongbox from the locksmith's shop — put a real lock on a file before you email it or park it in someone's cloud, and open the locked files people send you. Works both ways, in four honest formats.

🔒 Files and passphrases never leave your browser. Nothing is uploaded.

🔒 Lock — encrypt files with a passphrase

Drop files here, click to choose, or paste (Ctrl/⌘+V) files or a screenshot

      🗝 Unlock — decrypt a locked file

      Drop an encrypted file here, or click to choose

          Encryption that other software can actually open

          Most "encrypt a file online" pages either upload your file to a server (read that again) or invent their own format that only that page can ever open. Lock Box does neither: everything runs in your browser, and every format it writes has a real ecosystem on the other side —

          FormatCipherThe other side opens it with
          ZIP — AES-256AES-256-CTR + HMAC-SHA1, PBKDF27-Zip, WinRAR, Keka, most unzip apps
          ageChaCha20-Poly1305, scryptage -d file.age (free, all platforms)
          OpenSSLAES-256-CBC, PBKDF2openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file
          ZIP — legacyZipCrypto (weak!)Everything, including Windows Explorer

          And it works both ways: drop in a password-protected ZIP someone sent you, an .age file (binary or armored), or an OpenSSL Salted__ file (modern PBKDF2 or the old MD5 key derivation) and Lock Box detects the format and opens it. Multiple files chosen with age or OpenSSL are bundled into a ZIP first, since those formats seal exactly one file.

          Honest words about strength

          What's under the hood

          The AES-CTR, ChaCha20, Poly1305, scrypt, and MD5 cores are hand-written below — view-source and you're reading them — with the standard test vectors from the RFCs runnable in your own browser console (lockboxSelfTest()). AES-CBC, PBKDF2, HKDF, HMAC, and the SHA family come from your browser's own WebCrypto. Passphrases are never stored; there is no telemetry; the page works with the internet off.

          Part of K-Engine Local Tools — free, privacy-respecting utilities that run on your device. MIT licensed, from the K-Engine workshop · download the source.