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
some_crypt-0.1.0.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for some_crypt-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a96ff66d26abb33d232909620ad89f0cca06e9a03316d08630a76ec1c83a6f0 |
|
MD5 | 1e6e31a20a7bd7a1036be6acf4040779 |
|
BLAKE2b-256 | 3ea05edea0a7f7b68f2af61d8270238f6434c2a6415bc0bb3b092800af6cbc49 |