Added SHA1, SHA256, SHA384, SHA512 + more. Fixed hashing.