AESRLib - The blend of AES-R
v1.1 release
PyPi package for variable key based triple layer capsule encryption with power of AES, base64 and user-defined randomizer (R) functions.
Index
1.0 Changelog
What's new in v1.1 (v1.1) than v1.0 (v1.0)
- Fixes (minor): Converted the ValueError for wrong password alert into a log message.
2.0 Usage
To install and use it follow below steps as per convenience.
2.1 Installation
- To download, simply use pip to download it from pypi in a python3 supported environment. If you don't have python in your system, download it from python official site (https://www.python.org/downloads)
pip install AESRLib
- To contribute, fork the git repo and proceed (https://github.com/me-yutakun/AESRLib)
2.1.1 Pre-requisities
python>=3.10, pycryptodome
2.2 Using it
2.2.1 With IDE/IDLE
First, import the module using:
from AESRLib import AESRandomizer as alib
And you are ready to go! The interactive function to trigger AESR for ready-to-use purpose is:
alib.initializer(filename)
filename - Its the input filename given with extension for processing like 'test.txt' Providing the abstract function for instant use makes the user's task too easy and readily accessible Ensure that the script using AESR is run in the same root folder as the file.
2.2.2 With CMD/PS/Terminal
A ready to use way for running it without any hassle, just follow the steps (after installation of AESRLib as referred above):
- Download/Copy the main.py file in a folder locally (main.py file is available in https://github.com/me-yutakun/AESRLib)
- Go to that folder and open cmd/powershell/terminal
- Place the file you want to encrypt/decrypt in same folder
- Type
python main.pyin cmd/powershell/terminal then press enter
Recommended: If screen is exiting too fast after showing error or you are not able to see the result properly use this way to run it.
3.0 Future Proposals
- Includes enhancement for randomization function
- Bug fixes
4.0 LICENSE
MIT License Copyright (c) 2018
Updated: 22.5.22 8.30 PM (IST)
Metadata
Release files for AESRLib 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| AESRLib-1.1.tar.gz | 7.1 kB | Without provenance | Details |
Release files / AESRLib-1.1.tar.gz
| Download URL | AESRLib-1.1.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad8350e1357b73c63b1c4db80ee777ce00e0e8ed6f4eca5042361f26898c7d76
|
|
BLAKE2b-256 checksum How to use checksums |
81dab84c8301f7159ddd55b908ce80fbdd37295136f0cd3bf675fa029734b380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.10.2
|
Security for AESRLib 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.