Add encoders to sha256 output
Add SHA-512 hash function