A couple of months ago I did a post on "SHA-1 also insecure?" . SHA-1 is one of today's hashing algorithms ( hash function ) that's widely used. Simply stated, a hash is a one-way function H that takes a variable-length message M as a parameter and returns a fixed-length hash value h, i.e. h = H(M) ...