HMACSHA1 Constructor (Byte(), Boolean)

 

Initializes a new instance of the HMACSHA1 class with the specified key data and a value that specifies whether to use the managed version of the SHA1 algorithm.

Namespace:   System.Security.Cryptography
Assembly:  mscorlib (in mscorlib.dll)

Public Sub New (
	key As Byte(),
	useManagedSha1 As Boolean
)

Parameters

key
Type: System.Byte()

The secret key for HMACSHA1 encryption. The key can be any length, but if it is more than 64 bytes long, it is hashed (using SHA-1) to derive a 64-byte key. Therefore, the recommended size of the secret key is 64 bytes.

useManagedSha1
Type: System.Boolean

true to use the managed implementation of the SHA1 algorithm (the SHA1Managed class); false to use the unmanaged implementation (the SHA1CryptoServiceProvider class).

.NET Framework
Available since 2.0
Return to top
Show: