Skip to main content

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

This version

0.1

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TransCipherTools-0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

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

Hashes for TransCipherTools-0.1.tar.gz
Algorithm Hash digest
SHA256 f3058049ab8a7bf8b57aab8d2a396bfdad2991ecfed325280c9c05df711c41c2
MD5 aeca8147aec4366082897b00c8045547
BLAKE2b-256 94ded95570c3e175c8e1f7a7d1fe86dbbd8cdb2ef8d8d7d1e54f5be4f5537bcf

See more details on using hashes here.

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

Hashes for TransCipherTools-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be8229e305eb26272ace86ab68945c31bd7de78c98e0dfd909f796728d54e762
MD5 9d919e629b78b4ee9d03856a04ae9d3e
BLAKE2b-256 10cacedc249a8afd5d91ab46f4f58c99d9e5ff130ae26edc93e9661cdd55bd5a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page