A MessageDigest5 hashing C++ easy-to-use code