A Python library implementing common encryption and cipher techniques, providing easy-to-use functions for encryption and decryption.
Project description
Cryptly
Cryptly is a Python library implementing common encryption and cipher techniques. It provides easy-to-use functions for both encryption and decryption.
Installation
You can install Cryptly using pip:
pip install cryptly
Features
- Implementations of various encryption algorithms.
- Simple API for encryption and decryption.
- Supports custom alphabets.
Usage
Here’s a quick example of how to use Cryptly:
import string
from cryptly import AffineCipher
cipher = AffineCipher(key_1=5, key_2=24, alphabet=string.ascii_lowercase)
encrypted = cipher.encrypt("hello")
print(encrypted)
Contribute
Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
File details
Details for the file cryptly-0.1.1.tar.gz
.
File metadata
- Download URL: cryptly-0.1.1.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a688648f1e8be64d7a3a029bf6df2baf4cf8f7660549e4029354b0555ed4a5d |
|
MD5 | 618585540c8e500ec23987120c3e7dd1 |
|
BLAKE2b-256 | 04cb4271638243671654051078069f4e5505d844df05aa006ac2f683e7582012 |
File details
Details for the file cryptly-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: cryptly-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e652998651d82ec3d4eedac1e306aca3f4bd9f5b07a1d59f239d074111c358a |
|
MD5 | 835f94040fdca97c5f0bc8995a5ea9a1 |
|
BLAKE2b-256 | d2b82f7ebfb4c8dc1c16e628e6db67b02824d2fd951f4ceb3c5ff17482c7dbaf |