Skip to content

JohnnYoru/CryptoKit-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoKit-UI

Simple encrypter with a simpler UI.

A modern graphical encryption and decryption tool supporting strong, proven cryptographic algorithms like ChaCha20, Camellia, Blowfish, AES-GCM, AES-CBC and AES-SIV. Built with PyQt6 for a clean, responsive interface and a focus on solid cryptographic practices.


Features

  • Support for ChaCha20, Camellia, Blowfish, AES-GCM, AES-CBC and AES-SIV
  • Toggle between Encryption and Decryption modes
  • Automatic secure nonce/IV generation
  • Base64 encoding for safe copy-pasting and transport
  • Friendly but informative error handling
  • Modular and extensible design

Requirements

  • Python
  • PyQt6
  • pycryptodome
  • cryptography

Install dependencies:

pip install pyqt6 pycryptodome
pip install cryptography

Notes

The project is solo-built and open to use or fork. Contributions are welcome, but not expected.


Licensing and Credits

App icons provided by Icons8 under their Universal Multimedia License. All other code and assets are released under the MIT License.

About

Simple encrypter with simpler UI - Utility

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages