How Hashing Works: DigitalVolcano Hash Tool
A hashing algorithm is a one way (non-reversible) function that takes an input (such as a file or message) and produces a fixed-length string of characters (called a hash). This string is not randomly generated; the hashing algorithm looks at the low level arrangement of data bits in the input. Hashing algorithms such as MD5 and SHA-1/SHA-2 verify the integrity of files. If a sender produces a hash of a file and sends the file and hash to a recipient, and the recipient recalculates the hash and gets the same value, both parties can be assured that the file or message was not altered while in transit.
To see how this program works, create a new text file and type
dougvitale.wordpress.com in it. Save it as
Click ‘Select Files’ in the Hash Tool and browse to
TechBlog.txt. Based on the hashing algorithm you have selected in the drop-down menu, the Hash Tool will calculate and display the text file’s hash.
Now that you understand the hashing process, head over to the MD5 Hash Database to see if any hashes that you find or create can be decrypted.