Basic encryption for your mini projects!
Project description
simpleencryptions
Basic encryption for your mini projects!
Installation
pip install simpleencryptions
Usage
import simpleencryptions as sc
# Example: AES-256 Encryption
encrypted = sc.aes256("Hello World")
print(encrypted)
Available Features
simpleencryptions offers a wide variety of tools to handle your security and utility needs:
Encryption & Decryption
-
AES (128, 192, 256): Standard symmetric encryption.
-
XOR: Lightweight, bit-level encryption.
-
Caesar Cipher: Static and Dynamic (shifting) variations.
-
Hashing:
-
Standard: MD5, SHA1, SHA256, SHA512.
-
Custom:
custom_hash_by_me(Eymen's special hashing algorithm) andbasichash. -
Utilities:
-
Base64: Quick encoding and decoding.
-
Random Generators: Cryptographically secure random integers, strings, and passwords.
License
This project is licensed under the MIT License.
Changelog
Version 0.1.0:
- First version.
Version 0.1.1:
- Improved security and performance
- Added new parameters
- Minor improvements and fixes
Version 0.1.2:
- Better readme.md
- New combo
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 simpleencryptions-0.1.2.tar.gz.
File metadata
- Download URL: simpleencryptions-0.1.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
316eb3040267e5ad58228edbbb03d5be208e130838be1962fa92ef648547da58
|
|
| MD5 |
61016dbd6fcebe0e66cc7d259546179e
|
|
| BLAKE2b-256 |
b6c630e90fe0ec91aa1712a61a2e210326d20326e4edfc95c7b6a00d55431f10
|
File details
Details for the file simpleencryptions-0.1.2-py3-none-any.whl.
File metadata
- Download URL: simpleencryptions-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e994640595ce81075d00351a43121b6a459aaf59f810bda8af939b258464c6ea
|
|
| MD5 |
a8db8a4ec0c21db2179382f15480bb96
|
|
| BLAKE2b-256 |
ff9f0cd4fd4ca022b935b2cbe2c70a6453d92ebfe5c7e4ba4f664c06c23f7765
|