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.ciphers.autokey - Autokey Cipher
- some_crypt.ciphers.caesar - Caesar Cipher
- some_crypt.ciphers.vigenere - Vigenere Cipher
- 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
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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a80609766acb8f438fee409e2e38a807365a8511fa1b4f7322b4c807e2fa0b52
|
|
| MD5 |
30a20c49e0306c9006447056d60e0042
|
|
| BLAKE2b-256 |
a2b202a38deecda38ab0d09e00c4956a1af027c7b969ffd2ac17737efafe25db
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a96ff66d26abb33d232909620ad89f0cca06e9a03316d08630a76ec1c83a6f0
|
|
| MD5 |
1e6e31a20a7bd7a1036be6acf4040779
|
|
| BLAKE2b-256 |
3ea05edea0a7f7b68f2af61d8270238f6434c2a6415bc0bb3b092800af6cbc49
|