Skip to content

L-hash(Like a hasher) is a program that acts as an oversimplified hashing algorithm. It encrypts and decrypts any file you give it.

License

Notifications You must be signed in to change notification settings

PrashantMhrzn/L-hash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

L-hash

Like a hasher

About

L-hash(Like a hasher) is a python program that acts as an oversimplified hashing algorithm. It encrypts and decrypts any file you give it.

Requirements

L-hash requires Python3 on the device.

Installation

Clone the Repository;

$ git clone https://github.com/PrashantMhrzn/L-hash.git

CD into the cloned directory;

$ cd L-hash/

Run Lhash.py;

$ python3 Lhash.py -e raw.txt
$ python3 Lhash.py -d encoded.txt

Usage

$ python3 Lhash.py [-e for encrypt/-d for decrypt] [file name]

$ python3 Lhash.py -h
usage: Lhash.py [-h] [-e] [-d]

Encrypt or decrypt a file

optional arguments:
  -h, --help            show this help message and exit
  -e , --encrypt_file   file you want to encrypt
  -d , --decrypt_file   file you want to decrypt
 

Example

$ python3 Lhash.py -e raw.txt    
File encrypted as encoded.txt
$ python3 Lhash.py -d encoded.txt
File decrypted as decoded.txt

Before: alt text alt text

After: alt text

Liscense

GNU

About

L-hash(Like a hasher) is a program that acts as an oversimplified hashing algorithm. It encrypts and decrypts any file you give it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages