crypyto
crypyto [kri-pahy-toh] is a Python package that provides simple usage of cryptography tools and ciphers on your programs.
Check the complete docs!
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Dependencies
- Python >= 3.5
- Python packages (no need to worry if you use pip to install crypyto):
Installing
The easiest way to install crypyto is by using pip:
pip install crypyto
You can also clone this repository using git
git clone https://github.com/yanorestes/crypyto.git
Usage
Ciphers crypyto supports:
- Polybius Square
- Atbash
- Caesar Cipher
- ROT13
- Affine Cipher
- Rail Fence Cipher
- Keyword Cipher
- Vigenère Cipher
TODO Ciphers:
- BEAUFORT
- PORTA
- GRONSFELD
- AUTOKEY
- BACON
- CHAOCIPHER
- ADFGVX
- PLAYFAIR
- FOUR-SQUARE
- ONE-TIME PAD
- BIFID
- HILL CIPHER
- ENIGMA
Substitution Alphabets crypyto supports:
TODO Substitution Alphabets:
- ASL
- BSL
- Flag semaphore
- Binary
- Hexadecimal
- Octal
- L33TSP34K
- T9
- Base64
- Braille
TODO Features:
- Cipher identifier
- Auto decoder
Authors
- Yan Orestes - Initial work - yanorestes
License
This project is licensed under the MIT License - see the LICENSE file for details