crypyto [kri-pahy-toh] is a Python package that provides simple usage of cryptography tools and ciphers on your programs.
Check the complete docs!
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python >= 3.5
- Python packages (no need to worry if you use pip to install crypyto):
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
Ciphers crypyto supports:
- Polybius Square
- Atbash
- Caesar Cipher
- ROT13
- Affine Cipher
- Rail Fence Cipher
- Keyword Cipher
- Vigenère Cipher
- Beaufort Cipher
- Gronsfeld Cipher
TODO Ciphers:
- 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
- Hexadecimal
- Octal
- L33TSP34K
- T9
- Base64
- Braille
TODO Features:
- Cipher identifier
- Auto decoder
- Yan Orestes - Initial work - yanorestes
This project is licensed under the MIT License - see the LICENSE file for details