Decrypt/Encrypt text using various cipher techniques
Project description
Cryptology
This is a package which decrypt/encrypts text using a few different methods.
Installation
Run the following to install:
pip install cryptology
Usage
from cryptology import atbash_decrypt
# Generate decryption
string=atbash_decrypt(cipher_text="GSRHRHMLGEVIBHVXIVGZGZOO")
print(string)
Other functions include:
import cryptology as cp
# Generate decryption
# Atbash
str_atbash_decrypted=cp.atbash_decrypt(cipher_text="GSRHRHMLGEVIBHVXIVGZGZOO")
str_atbash_encrypted=cp.atbash_encrypt(plain_text="THISISNOTVERYSECRETATALL")
# Ceaser
str_ceaser_decrypted=cp.ceaser_decrypt(cipher_text="MTBVZNHPQDINIDTZGWJFPYMNX",
shift=5)
str_ceaser_encrypted=cp.ceaser_encrypt(plain_text="HOWQUICKLYDIDYOUBREAKTHIS",
shift=5)
# Vigenere
str_ceaser_decrypted=cp.vigenere_decrypt(cipher_text="YDXGJHCJVODXUGGZ",
keyword="NIGHTTIME",
permutation="thislepgywnomarkdbfcjquvxz")
str_ceaser_encrypted=cp.vigenere_encrypt(plain_text="VISABILITYISPOOR",
keyword="NIGHTTIME",
permutation="thislepgywnomarkdbfcjquvxz")
# Playfair
str_playfair_decrypted=cp.playfair_decrypt(cipher_text="GIVHYCHGSYPCFHWHGDHPUTSMYTLD",
keyword="GLAMORGAN")
str_playfair_decrypted=cp.playfair_encrypt(plain_text="MEETMEATTREFFORESTSTATION",
keyword="GLAMORGAN")
print(string)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cryptology-0.0.14.tar.gz
(11.6 kB
view hashes)