Hill Cipher (Encryption and Decryption)
Project description
Hill Cipher
The project is about Hill Cipher Encryption and Decryption
It allows to encrypt the text using the Hill Cipher technique, and decryption can be done as well. Checkout the snippets below.
Note : Provide the input in the capital letters.
import hillcipher as hc
key = [[17,17,5],[21,18,21],[2,2,19]]
text = "PAY MORE MONEY"
enc = hc.encrypt(text, key)
dec = hc.decrypt(enc, key)
print(enc, dec)
The $2^{nd}$ parameter (i.e., key) is optional and can be excluded, but ensure that the count of alphabets in the input string are the multiples of 3.
import hillcipher as hc
text = "PAY MORE MONEY"
enc = hc.encrypt(text)
dec = hc.decrypt(enc)
print(enc, dec)
The complete code can be found @ www.github.com/Kirandeep2806/Hill-Cipher
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hillcipher-0.0.4.tar.gz
(2.6 kB
view hashes)
Built Distribution
Close
Hashes for hillcipher-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2700b02f67b139b115b0c6e841f0af27c154b6281747dd8413cc23bc4082d513 |
|
MD5 | 79fb6e3f41b5663a8c0a53cdc5cde1a4 |
|
BLAKE2b-256 | 555d65ecc5057b81d567a71c82cbc82254485d78442a7a4d0d25ee5531a14891 |