A Python library for the Transposition Cipher techniques
Project description
# TranspositionCipher
TranspositionCipher is a Python library that provides tools for encrypting and decrypting text using the Railfence and Columnar cipher.
## Installation
You can install using pip:
```bash
pip install TransCipherTools
Example
Encrypting & Decrypting using Railfence cipher
from TransCipherTools import railfence
encrypted_text = railfence.encrypt(msg,no_of_rails) # eg. ("Hello",2)
decrypted_text = railfence.decrypt(cipher,no_of_rails)
Encrypting & Decrypting using Columnar cipher
from TransCipherTools import columnar
encrypted_text =columnar.encrypt_message(msg, key)
decrypted_text = columnar.decrypt_message(cipher, key)
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
TransCipherTools-0.1.tar.gz
(3.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file TransCipherTools-0.1.tar.gz.
File metadata
- Download URL: TransCipherTools-0.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3058049ab8a7bf8b57aab8d2a396bfdad2991ecfed325280c9c05df711c41c2
|
|
| MD5 |
aeca8147aec4366082897b00c8045547
|
|
| BLAKE2b-256 |
94ded95570c3e175c8e1f7a7d1fe86dbbd8cdb2ef8d8d7d1e54f5be4f5537bcf
|
File details
Details for the file TransCipherTools-0.1-py3-none-any.whl.
File metadata
- Download URL: TransCipherTools-0.1-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be8229e305eb26272ace86ab68945c31bd7de78c98e0dfd909f796728d54e762
|
|
| MD5 |
9d919e629b78b4ee9d03856a04ae9d3e
|
|
| BLAKE2b-256 |
10cacedc249a8afd5d91ab46f4f58c99d9e5ff130ae26edc93e9661cdd55bd5a
|