Skip to main content

Several ciphers for python

Project description

PythoCrypt

Build Status

This package is intended to contain some of the most famous encryption tools, that includes:

  • Caesar shift
  • Rail fence

Installation

Run into your terminal to install:

pip install pythocrypt

Documentation

For more information, read the latest documentation is at: https://hugoespinelli.github.io/pythocrypt/

You can also check pypi: https://pypi.org/project/pythocrypt/

Examples

Using Caesar's cipher

To encrypt a message using Caesar shift:

from pythoncrypt import caesar

message = "Hello World"
message_encrypted = caesar.encrypt(message)

For decryption is very similar from example above:

from pythoncrypt import caesar

message_encrypted = ""
message = caesar.decrypt(message_encripted)

The default shift is 3, but you can also change the shift distance, passing as parameter when calling decrypt method:

from pythoncrypt import caesar

message_encrypted = ""
message = caesar.decrypt(message_encripted, shift=10)

License

PythoCrypt is under the MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pythocrypt, version 0.4
Filename, size File type Python version Upload date Hashes
Filename, size pythocrypt-0.4-py3-none-any.whl (135.3 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pythocrypt-0.4.tar.gz (135.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page