SHA512 Class
Namespace: System.Security.Cryptography
Assembly: System.Core.dll
Provides an implementation of the SHA512 hash algorithm.
Inheritance
- System.Security.Cryptography.HashAlgorithm
- System.Security.Cryptography.SHA512
Remarks
The SHA512 hash algorithm is a cryptographic hash function that produces a 512-bit (64-byte) hash value. This hash value is typically used to detect integrity of data. When data is hashed, the resulting hash value is usually unique. A small change to the data will, with a high probability, produce a different hash value.
SHA512 is part of the SHA-2 family of hash functions developed by the U.S. National Security Agency.
This class is a managed implementation of the SHA512 algorithm. For improved performance, consider using the cryptographic APIs provided by the operating system.
Methods
ComputeHash
Computes the SHA512 hash value for the specified region of the input byte array.
ComputeHash
Computes the SHA512 hash value for the specified region of the input byte array.
ComputeHash
Computes the SHA512 hash value for the specified stream.
Create
Creates an instance of the default implementation of the SHA512 hash algorithm.
Create
Creates an instance of the specified implementation of the SHA512 hash algorithm.
HashData
Computes the SHA512 hash value for the specified data.