Skip to content

A Cryptography Suite where you can find all simple cryptography tools like Frequency Analysis.

License

Notifications You must be signed in to change notification settings

sanit0x79/cryptoSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

   ______                 __       _____       _ __     
  / ____/______  ______  / /_____ / ___/__  __(_) /____ 
 / /   / ___/ / / / __ \/ __/ __ \\__ \/ / / / / __/ _ \
/ /___/ /  / /_/ / /_/ / /_/ /_/ /__/ / /_/ / / /_/  __/
\____/_/   \__, / .___/\__/\____/____/\__,_/_/\__/\___/ 
          /____/_/                                      

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.

Features

  • 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.

Installation

Requirements

  • Python 3.x
  • Pip (Python package manager)

Steps

  1. Clone the repository:
git clone https://github.com/sanit0x79/cryptosuite.git
  1. Navigate to the CryptoSuite directory:
cd cryptosuite
  1. Install the required dependencies:
pip install -r requirements.txt
  1. For Debian/Ubuntu-based systems:
sudo apt install python3-tk
  1. For Fedora:
sudo dnf install python3-tkinter
  1. For Arch based distros:
sudo pacman -S tk

Usage

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.

Contributing

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.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Disclaimer

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.

Support

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.

About

A Cryptography Suite where you can find all simple cryptography tools like Frequency Analysis.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages