Skip to content

kvmuralikrishna1993/whitehorse

Repository files navigation

Project White Horse.

The White Horse is a tool designed to encrypt small files like text files, images, audio files etc. using AES (Advanced Encryption Standard), a symmetric block algorithm. Further, it uses Secure Hash Algorithms{SHA256} and bcrypt, to generate the hash[digest] using password, which is used to encrypt the data.


#OneWayEncrytion(SHA256 and bcrypt)

#Caution : If key is Lost, data will be Lost.


More about WhiteHorse:

==> Written in Python3.

==> White Horse will encrypt the data by taking path of the file and password as input.

==> The detail explanation of each line of code is written in comments.

==> Check the helper functions for more detials.


for PIP [Ignore if pip exists]

$apt install python3-pip

To run the tool please install the following packages using pip: or run installmod.py

[enter the password for permissions to install dependency modules]

for AES

$pip uninstall pycrypto

$pip install -U PyCryptodome

for salting purpose

$sudo pip install bcrypt

Releases

No releases published

Packages

No packages published

Languages