What is Hash algorithm ?

Hi Nanbarkale,
Could you please make some articles about the Hash algorithm with a detailed explanation?

Thanks and regards,
GP Muthu

This is an interesting topic request. The challenge is that every programming language and implementation of it behind the scenes will use its own special way of creating a hashing algorithm. Can you be a bit more specific? :slight_smile:

For example, When we create accounts in facebook or Twitter, they will not store our passwords in plain text format. They will do hashing with the help of SHA1,SHA216,SHA512 and SHA3 (Keccak) algorithms. Is this possible to implement the logics in our JavaScript forms ? If we have explanation with JavaScript means, will help us to understand behind the scenes of this algorithms.

Gotcha! My suggestion would be to look at how some of the popular JS implementations for hashing pull that off. Here is one: GitHub - emn178/js-sha3: A simple SHA-3 / Keccak hash function for JavaScript supports UTF-8 encoding.

Hashing algorithms are just as abundant as encryption algorithms, but there are a few that are used more often than others. Some common hashing algorithms include MD5, SHA-1, SHA-2, NTLM, and LANMAN . MD5: This is the fifth version of the Message Digest algorithm. MD5 creates 128-bit outputs.

A hash algorithm is a function that converts a data string into a fixed-length numeric string output. In general, the output string is much shorter than the original data.