Developer details design of a Python-built Windows encryption suite, with a bounty for breaking it
The author describes ATLOCK v5, a Windows security tool written as a single Python file, and focuses on failure cases such as wrong passwords, tampered headers, rolled-back state files, and corrupted data. The file container uses chunked AES-256-GCM with independent per-chunk authentication, per-seal subkeys, and header-bound authenticated data. A key commitment check rejects wrong keys before any plaintext is produced, and KDF parameters are clamped to limits to resist resource-exhaustion from doctored files. Sensitive state is stored through an encrypted store protected by DPAPI, with a rollback anchor and an optional TPM-backed mode. The post closes with a challenge offering a reward to anyone who can break the container.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in