CryptographyToolkit is a suite of cryptographic tools that provides encryption, decryption, and cipher-breaking functionalities using classical algorithms such as the Caesar Cipher and Vigenère Cipher.
- .NET 7.0 or higher
- Supported on Windows, macOS, and Linux
- Clone the repository:
git clone https://github.com/kacperrymkiewicz/CryptoToolkit
- Encrypt and Decrypt text using the Caesar Cipher.
- Break Caesar Cipher using letter frequency analysis based on Polish language letter frequencies.
- Encrypt and Decrypt text using the Vigenère Cipher with a given key.
- Break Caesar Cipher: Attempts to decrypt Caesar-ciphered text by identifying the most frequent letters and suggesting likely plaintexts based on the Polish language.
Choose an option:
1. Encrypt text
2. Decrypt text
This project is licensed under the MIT License. See LICENSE for details.