/HAFI-Hashing-Files

The aim is to easily use the hash functions used to ensure the integrity of the data, to check whether the content of the files has changed offline and without transferring data anywhere.

Primary LanguagePython

Hashing Files with HAFI

It was designed with Qt Designer and written in Python language. The aim is to easily use the hash functions used to ensure the integrity of the data, to check whether the content of the files has changed offline and without transferring data anywhere.

Program Content
1-) There are 6 hash function options in the program: MD5, SHA1, SHA224, SHA256, SHA384 and SHA512.
2-) If the "Save" button is clicked, the created hash is saved by adding the HAFI.txt file name and the date, file name and hash type information.
3-) A previously taken hash value can be checked and compared with the "Compare" section.
4-) The "Clear" button can be used in order to measure the hash value of a new file again.


Windows


Windows Download Link: https://blog.tolgaakkapulu.com/HAFI/HAFI.exe
SHA-256 : 395FED7C27B9C6E425D5259F4B0D12E169A2A3E8DB5C3ADA92FCF7FADB77F16E

Linux


Linux Download Link: https://blog.tolgaakkapulu.com/HAFI/HAFI.tar
SHA-256 : 1AC20582D08A64F3793007EBC4807487F7E2CE421D7AC93F0534A7F6650AAB9F

Installation and Usage
1-)tar -xvf HAFI.tar
2-)cd HAFI
3-)chmod +x HAFI.py
4-)python3 HAFI.py