CRYPT is a tool that allows you to apply different functions on texts; Now with a GUI.
Because I wanted to learn creating GUI programs. Also, the GUI uses tabs which is more neat.
-
Encodings:
- Base 16
- Base 32
- Base 64
- Base 85 (Ascii 85)
-
Ciphers:
- Caesar Cipher
- Morse Code
- Baconian Cipher
- Vigenère Cipher
- a1z26
- Affine Cipher
- XOR
-
Hashes:
- SHA256 & SHA512
- SHA256 & SHA512 Crypt
- BCrypt & BCrypt SHA256
- Argon2
- PBKDF2+SHA256 & PBKDF2+SHA512
- Hash Cracking with a wordlist or by Bruteforcing
- Go to the Releases page
- Download the Linux, MacOS, or Windows Tar or Zip depending on your operating system
- Extract and open CRYPT folder
- Run or Double-click on
./Crypt
(On Linux and MacOS) and.\Crypt.exe
(On Windows)
- Install Python 3.11
- Clone this repository or Download source code from Releases page
- Unpack the downloaded Zip or Tar
- (Recommended) Create a virtual environment and use that:
On Mac/Linux:
python3 -m venv venv
On Windowssource ./venv/bin/activate
.\venv\Scripts\activate
- install the libraries in
requirements.txt
using:pip install -r requirements.txt
- Run with
python3 Crypt.py
or simply./Crypt.py
If you encounter any issues or bugs, feel free to open an issue about it on this repo and I'll try to help.
Read SECURITY.md for guide on how to report security issues.
This project is licensed under GPL v3.0. See LICENSE file for details.
Thanks in advance for considering to help me on this project. You can read CONTRIBUTING.md for details on contributing to the project.
See ROADMAP.md for details.