Sha1 Sha224 Sha384 Sha256 Sha512 and some minor fix
rizzlehash was originally write on python but now rewrite on C++