Lock Any File in Windows | Python Project | Ep. 0

Опубликовано: 19 Май 2026
на канале: Banerjee Codes
32
0

This is IRONVEIL - a basic python code to encrypt any file using a password. The code converts your password into a 256 bit key and uses it to encrypt your file data. Password is not stored. only the salt and nonce is stored, which is used to derive the password. A tag is stored to check the file's integrity. Basic TKINTER Dialogue box is used to get the password and show messages.

FEATURES:
1. any file type can be encrypted. file type is stored as part of the ciphertext.
2. AES-GCM Encryption implementation.
3. SHA-256 Hash function.
4. Salt and Nonce used to generate encryption/decryption key without saving password.
5. TAG is used to check for authentication.
6. Windows Registry is edited to add right click to lock / unlock functionality.

GITHUB:
Full Codebase can be found Here: https://github.com/banerjeecodes/Iron...