______ __ _____ _ __
/ ____/______ ______ / /_____ / ___/__ __(_) /____
/ / / ___/ / / / __ \/ __/ __ \\__ \/ / / / / __/ _ \
/ /___/ / / /_/ / /_/ / /_/ /_/ /__/ / /_/ / / /_/ __/
\____/_/ \__, / .___/\__/\____/____/\__,_/_/\__/\___/
/____/_/
CryptoSuite is a cryptography toolbox designed to provide a set of tools for simple cryptographic tasks. Whether you need frequency analysis for a cipher text, encoding, or basic encryption and decryption, CryptoSuite probably has that tool.
-
Frequency Analysis: Analyze the frequency of characters in a ciphertext to help crack substitution ciphers.
-
Encoding and Decoding: Encode and decode messages using popular encoding schemes such as Base64, Hex, etc.
-
Symmetric Encryption: Encrypt and decrypt messages using symmetric encryption algorithms like AES and DES.
-
Hashing: Generate cryptographic hashes using SHA-256, MD5, and other hashing algorithms.
- Python 3.x
- Pip (Python package manager)
- Clone the repository:
git clone https://github.com/sanit0x79/cryptosuite.git
- Navigate to the CryptoSuite directory:
cd cryptosuite
- Install the required dependencies:
pip install -r requirements.txt
- For Debian/Ubuntu-based systems:
sudo apt install python3-tk
- For Fedora:
sudo dnf install python3-tkinter
- For Arch based distros:
sudo pacman -S tk
To start using CryptoSuite, run the following command:
python3 cryptosuite.py
This will launch the CryptoSuite application, where you can select the desired tool from the menu and follow the on-screen instructions.
We welcome contributions! If you have ideas for new features or improvements, please open an issue or submit a pull request. For major changes, please discuss them with the maintainers first.
This project is licensed under the MIT License. See the LICENSE file for details.
Do NOT use the encryption methods for any protecting of data, just use it for educational purposes. I am NOT liable for any loss of data or any data landing in the wrong hands.
If you encounter any issues or have any questions, please feel free to open an issue on GitHub or contact me at [email protected].
Enjoy using CryptoSuite! I hope it makes your cryptography tasks easier and more enjoyable.