Skip to main content

A simple (and simplistic) basic cryptography package

Project description

some_crypt

DISCLAIMER: This package provides tools for incredibly basic encrypting and decrypting based on mostly-classical ciphers. It by NO means provides any resources for cryptographically secure encryption/decryption and should not be used to store data requiring any level of security.

some_crypt is a simple utility package providing the tools for casually encrypting and decrypting strings and text files using mostly-classical ciphers (e.g. Caesar, Vigenere, etc.).

Contents

  • some_crypt/ciphers - the ever-growing cipher implementation package; if there's a cool (mostly simple) cipher that you'd like to see, let me know and I might add it
  • some_crypt/util - utilities useful in cipher implementation
    • some_crypt.util.file_io - (deprecated) basic reading and writing of files; previously in use before its functionality was moved over to a standalone script
    • some_crypt.util.functional -
      • primarily keygen() (generator which yields the characters of the given key, repeating when necessary) and shift_with_wrap() (which contains the logic concerning shifting characters within the range of ASCII letter blocks)

Installation

To install some_crypt, simply pip install some_crypt.

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

some_crypt-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

some_crypt-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file some_crypt-0.1.0.tar.gz.

File metadata

  • Download URL: some_crypt-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for some_crypt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a80609766acb8f438fee409e2e38a807365a8511fa1b4f7322b4c807e2fa0b52
MD5 30a20c49e0306c9006447056d60e0042
BLAKE2b-256 a2b202a38deecda38ab0d09e00c4956a1af027c7b969ffd2ac17737efafe25db

See more details on using hashes here.

File details

Details for the file some_crypt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: some_crypt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for some_crypt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a96ff66d26abb33d232909620ad89f0cca06e9a03316d08630a76ec1c83a6f0
MD5 1e6e31a20a7bd7a1036be6acf4040779
BLAKE2b-256 3ea05edea0a7f7b68f2af61d8270238f6434c2a6415bc0bb3b092800af6cbc49

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