Skip to content
/ xhash Public

XHash a simple Encrypting and Decrypting tool build in Python

License

Notifications You must be signed in to change notification settings

lolenseu/xhash

Repository files navigation

XHASH

XHash is a simple Encrypting and Decrypting tool build in Python.

  • XHash are using its own xh1 or xhash1 converting process just like ascii or base64 converting process.
  • XHash are free to use and opensource tool/software.
  • xh1 or xhash1 are the version 1.0 of the tool.

How to clone and install requirements

sudo apt update && sudo apt upgrade -y
sudo apt install git python3 python3-pip
git clone https://github.com/lolenseu/xhash.git
cd xhash
python3 -m pip install -r requirements.txt
chmod +x bash-scrypts/install.sh
chmod +x bash-scrypts/update.sh

or

sudo curl https://raw.githubusercontent.com/lolenseu/xhash/main/bash-scrypts/install.sh > xhash-install.sh && chmod +x xhash-install.sh && bash xhash-install.sh

How to use

Encrypting

python3 encryptxh1.py

Decrypting

python3 decryptxh1.py

Sample Screenshots and Steps to Use

"Encrypting" Make a file

Screenshot_2022-03-16_03-50-20

Add a content to the file

Screenshot_2022-03-16_03-53-01

Run the Encrypting Tool

Screenshot_2022-03-16_04-04-24

"Decrypting" Sample file

Screenshot_2022-03-16_04-06-45

Run the Decrypting Tool

Screenshot_2022-03-16_04-08-53

Decryted file

Screenshot_2022-03-16_04-12-59

Notice

  • Before you use the tools, don't forget to edit and disable the encryptxh1.py and decryptxh1.py update checker below each file! (Why this is enabled? - To inform you to each update or release from the github repository)
  • Don't update immediately the tool if there is a new update this may cause an error in the encryption process, decrypt fist to the version you used in the encryption process!
  • Don't lost your "filename.xh1" file because we don't make any backup to each encrypted file!
  • Don't edit the encryted "filename.xh1" file it may couse a error or corrupted error that can't or unable read in encryption process!
  • You can rename your file after the encryption process but make sure that have ".xh1" extention.
  • You can modify or copy and apply to your code and projects you wish. Its free to use!

Update and Bug Fixed

Update:

  • Update Dictionary
  • 3 Characters Encryption
  • Decrypted and Encrypted file storage

Fixed:

  • Can't read keys

Future Updates

  • xh2 a version 2.0 (Features: new encryption process, adding a small amount of security hashing process, and some changes in cli.)

Versions

xh1 (xhash1)

  • v0.3beta Latest

xh2 (xhash2)

  • vNone Latest

About

XHash a simple Encrypting and Decrypting tool build in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published