[It] might simply be that SHA3_512 is not supported on your system. Note that what is commonly called "SHA512" is actually the SHA512 from SHA2, not SHA3. Try using System.Security.Cryptography.HashAlgorithmName.SHA512 to get the SHA2 version of SHA512. – President James K. Polk