PyCipher is a collection of cipher algorithms written in python
.
Currently it includes the following ciphers and their tests:
- Caesar
- Vigenere
Cryptography was always interesting to me, this is my hands-on with it.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of
python
- For running the tests you need
unittest
To get pycipher, follow these steps:
git clone https://github.com/2kabhishek/pycipher
cd pycipher
The source of the ciphers are kept under src
you can import these into other modules for use.
Unit tests are under the test
directory.
pycipher was built using VS Code
, python
and unittest
.
Getting VS Code to recognize the tests was tricky, had to add empty __init__.py file.
- Setting up
unittest
in VS Code. - Different cipher algorithms.
Add more ciphers.
Hit the β button if you found this useful.