Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

HMACSHA1 Constructor (array<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:
HMACSHA1(
	array<unsigned char>^ key,
	bool useManagedSha1
)

Parameters

key
Type: array<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:
© 2017 Microsoft