Hashes implementations (SHA*, RIPEMD160, BLAKE2* and MD5)
