Skip to content

A Simple AES256-GCM+ChaCha20_Poly1305 encryptor and decryptor.

Notifications You must be signed in to change notification settings

therealOri/Chaes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Chaes

A Simple AES256-GCM+ChaCha20_Poly1305 encryptor and decryptor.




⚠️ Extra Note ⚠️

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



About

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.


2023-02-16_12-54



Changes & Updates

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.



Todo

[] - Add/implement Deoxys




Installation

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





Support | Buy me a coffee <3

(God knows I need one xD)

Donate to me here:

image

Releases

No releases published

Languages