MACTripleDES Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the MACTripleDES class.
Overloads
MACTripleDES() |
Initializes a new instance of the MACTripleDES class. |
MACTripleDES(Byte[]) |
Initializes a new instance of the MACTripleDES class with the specified key data. |
MACTripleDES(String, Byte[]) |
Initializes a new instance of the MACTripleDES class with the specified key data and using the specified implementation of TripleDES. |
MACTripleDES()
Initializes a new instance of the MACTripleDES class.
public:
MACTripleDES();
public MACTripleDES ();
Public Sub New ()
Remarks
This constructor uses the default implementation of TripleDES.
Applies to
MACTripleDES(Byte[])
Initializes a new instance of the MACTripleDES class with the specified key data.
public:
MACTripleDES(cli::array <System::Byte> ^ rgbKey);
public MACTripleDES (byte[] rgbKey);
new System.Security.Cryptography.MACTripleDES : byte[] -> System.Security.Cryptography.MACTripleDES
Public Sub New (rgbKey As Byte())
Parameters
- rgbKey
- Byte[]
The secret key for MACTripleDES encryption.
Exceptions
The rgbKey
parameter is null
.
Examples
For an example of how to use this constructor, see the MACTripleDES class.
Remarks
This constructor uses the default implementation of TripleDES. The rgbKey
parameter must be 16 or 24 bytes in length.
Applies to
MACTripleDES(String, Byte[])
Initializes a new instance of the MACTripleDES class with the specified key data and using the specified implementation of TripleDES.
public:
MACTripleDES(System::String ^ strTripleDES, cli::array <System::Byte> ^ rgbKey);
public MACTripleDES (string strTripleDES, byte[] rgbKey);
new System.Security.Cryptography.MACTripleDES : string * byte[] -> System.Security.Cryptography.MACTripleDES
Public Sub New (strTripleDES As String, rgbKey As Byte())
Parameters
- rgbKey
- Byte[]
The secret key for MACTripleDES encryption.
Exceptions
The rgbKey
parameter is null
.
The strTripleDES
parameter is not a valid name of a TripleDES implementation.
Remarks
The strTripleDES
parameter is the friendly name of the TripleDES implementation type. The default implementation is System.Security.Cryptography.TripleDES.
The rgbKey
parameter must be 16 or 24 bytes in length.