Extended Substitution Cipher
Implementation of Extended substitution cipher. For more information read this - http://amanroy.me/extended-substitution-cipher
Installation
$ pip install exsc
Usage
For encryption: `
from exsc import ExtendedSubCipher
plaintext = "This is a test message."
obj = ExtendedSubCipher("secret.323")
ciphertext = obj.encrypt(plaintext)
print(ciphertext) `
For decryption: `
from exsc import ExtendedSubCipher
ciphertext = "lH@9w0vArR~8L{%:0^=vc5c" obj = ExtendedSubCipher("secret.323")
plaintext = obj.decrypt(ciphertext)
print(plaintext) `
Contributing
All contributions and suggestions are welcome!
- Fork it!
- Create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request
Getting Help
If you have questions or need further guidance on using this template, please file an issue. I will do my best to respond to all issues in a timely manner.