Skip to main content

Several simple cipher algorithms

Project description

Common classical ciphers implemented in Python. Documentation is available at http://pycipher.readthedocs.io/en/master/ .

Install

pip install git+git://github.com/jameslyons/pycipher

Example usage

>>> from pycipher import ADFGVX
>>> adfgvx = ADFGVX(key='PH0QG64MEA1YL2NOFDXKR3CVS5ZW7BJ9UTI8', keyword='GERMAN')
>>> adfgvx.encipher("Hello world!")
'FVFDAGXAFFFFGFAGADFG'
>>> adfgvx.decipher(_)
'HELLOWORLD'

Feedback

The code is hosted on GitHub: https://github.com/jameslyons/pycipher

If you find any bugs make an issue or create a pull request.

To run the test suite:

python setup.py test

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

pycipher-0.5.2.zip (45.5 kB view details)

Uploaded Source

File details

Details for the file pycipher-0.5.2.zip.

File metadata

  • Download URL: pycipher-0.5.2.zip
  • Upload date:
  • Size: 45.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pycipher-0.5.2.zip
Algorithm Hash digest
SHA256 e5b3b3ef734604da09e1642f9c496a75df850668aee5b18818a3988eec4cd71b
MD5 226207ee9d3fc43220457a94735ed0be
BLAKE2b-256 448f765d9889f76b21bf5327bea518786647e48bec1295a2478dd54e8efdb85d

See more details on using hashes here.

Supported by

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