Releases: xry1ch/Criptify
Releases · xry1ch/Criptify
Safer Deletion & Smarter File Handling
Added
- Best-effort secure deletion: original files are now overwritten with random data before being removed when encrypting/decrypting.
Changed
KeyDialogis now truly modal (grab_set), preventing interaction with the main window while the key prompt is open.- File mode detection for batch operations:
- If all selected files end with
.enc, the app enters decrypt mode. - If none end with
.enc, the app enters encrypt mode. - Mixed selections (
.enc+ non-.enc) are rejected with a clear error message.
- If all selected files end with
Replaced CLI with modern Tkinter GUI
- Swapped the console menu for a window
- Fixed window size & centering
- Key dialog polish
- Result screen makeover
Full Changelog: 1.0.2...1.1.0
Criptify 1.0.2
- Changed options prompts
- Removed wait time between encryption / decryption
Criptify 1.0.1
Changed
Replaced os.remove with os.unlink to permanently remove the original file instead of sending it to trash can
Criptify 1.0.0
Initial release of the project.
Added
Multiple file encryption and decryption capability
Option to choose whether to generate a new encryption key or use an existing one when encrypting files
More informative error messages for invalid decryption keys
Changed
Updated installation instructions to use _install.bat_ to install required packages
Fixed
Issue where the program would crash if a non-Fernet key was entered during decryption