C# Sha512 Helper Class, Extend SHA512Managed to 1024, 2048, 4096, and 8192 Bits