[ << ] back to work case file 08 / 12 · 2022 Crpyter A simple Python file-encryption tool.
source Source and three releases on GitHub checked 2026-10-13
[4]
what it does Encrypt and decrypt files from the command line, with a password and a custom salt.
[1]
A desktop GUI from v1.2, and a single-file executable built with PyInstaller.
[4]
What it is Python file-encryption tool: a CLI, then a GUI Stack app Python 3.9+ · cryptography (Fernet, PBKDF2HMAC) · PySimpleGUI · PyInstaller
[3]
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 01 · under the hood ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
01 The key is derived from the password with PBKDF2-HMAC-SHA256 at 500,000 iterations; files are sealed with Fernet.
[2]
02 Passwords are read with getpass, and the password and salt are each asked for twice.
[5]
03 The GUI landed as the repo's first pull request.
[5]
Languages, as GitHub reports them
by bytes
[6]
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 02 · timeline ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
$ git log --reverse mar 12 2021 First commit; releases 1.0 and v1.1 the same day
[4]
may 16 2022 v1.2 adds the GUI
[4]
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 03 · sources ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
Every marked line above points at one of these. Public repositories, registries and
screenshots only; nothing is inferred past what they show.
[1] README github.com 2026-10-13 [2] crpyter.py github.com 2026-10-13 [3] requirements.txt github.com 2026-10-13 [4] Releases github.com 2026-10-13 [5] Commit history github.com 2026-10-13 [6] GitHub languages API api.github.com 2026-10-13