A Simple AES256-GCM+ChaCha20_Poly1305 encryptor and decryptor.
This repository/code and Chaeslib are in NO way associated with "Chaes malware" as reported on by Bleeping computer. I made this repository and projects and named them this way first. If anyone is interested, I chose the name becuase of "AES" and "ChaCha" are the encryption methods I have used and meshed together. I do also find it kind of funny that the malware uses the same name.
If to much confussion happens, I will have no issues changing the name of this project
Chaes is my implementation of combining the encryption methods of AES-GCM and ChaCha20_Poly1305. I would use Deoxys too but I can't find anything for it for python. Not even pycryptodome or cryptography has it yet, only in Rust
and Go
can I really find it. But rest assured, when it does become available for python, I am going to try and add it to my concoction of encryptions for chaeslib.
Want to use this encryption for your own projects? Now you can! with Chaeslib.
5/14/23
Added:
- Squashed some bugs. If checks when checking to see if a file was encrypted or not and if the file has ".locked" or not will now work like it should.
- Added a new feature to allow you to encrypt data using an already generated key. Instead of generating a new one each time you want to encrypt some data.
[] - Add/implement Deoxys
git clone https://github.com/therealOri/Chaes.git
cd Chaes
virtualenv chaENV
source chaENV/bin/activate
pip install -r requirements.txt
python Chaes.py
If you don't have
virtualenv
you can install it via pip
pip install virtualenv
(God knows I need one xD)
Donate to me here:
- Don't have Cashapp? #