Skip to content

An application for encrypting/decrypting text with few symmetric/asymmetric cryptography algorithms.

License

Notifications You must be signed in to change notification settings

5x/cryptography-gui-app

Repository files navigation

cryptography-gui-app

An application for encrypting/decrypting text with few symmetric/asymmetric crypto algorithms.

Features:

  • Multi alphabet crypt support (English, Ukraine, Russian);
  • Symmetric/Asymmetric mode;
  • Decrypt brute force iterator;
  • Native Tk GUI.

Ciphers:

  • Caesar cipher;
  • Trithemius cipher (Linear equation/Not linear equation/ slogan);
  • Gamma cipher (PRNG based);
  • DES (mode CFB);
  • Asymmetric cipher (public/private key realization).

Build Windows Application

To create runnable execute application use next:

pyinstaller --onefile --windowed --name cryptography-gui-app app.py

More info about PyInstaller

Requirements

  • Python 3.4 or later
  • pycryptodome
  • pyinstaller

Application screenshots

Application screenshot

Support & Contributing

Anyone is welcome to contribute. If you decide to get involved, please take a moment and check out the following:

License

The code is available under the MIT license.