Class HMACSHA512
- Namespace
- Renci.SshNet.Security.Cryptography
- Assembly
- Renci.SshNet.dll
Computes a Hash-based Message Authentication Code (HMAC) by using the SHA512 hash function.
public class HMACSHA512 : HMACSHA512, ICryptoTransform, IDisposable
- Inheritance
-
HMACSHA512
- Implements
- Inherited Members
Constructors
HMACSHA512(byte[])
Initializes a new instance of the HMACSHA512 class with the specified key.
public HMACSHA512(byte[] key)
Parameters
key
byte[]The key.
HMACSHA512(byte[], int)
Initializes a new instance of the HMACSHA512 class with the specified key and size of the computed hash code.
public HMACSHA512(byte[] key, int hashSize)
Parameters
Properties
HashSize
Gets the size, in bits, of the computed hash code.
public override int HashSize { get; }
Property Value
- int
The size, in bits, of the computed hash code.
Methods
HashFinal()
Finalizes the hash computation after the last data is processed by the cryptographic stream object.
protected override byte[] HashFinal()
Returns
- byte[]
The computed hash code.