PasswordDeriveBytes Constructor (array<Byte>^, array<Byte>^, String^, Int32, CspParameters^)
Initializes a new instance of the PasswordDeriveBytes class specifying the password, key salt, hash name, iterations, and cryptographic service provider (CSP) to use to derive the key.
Assembly: mscorlib (in mscorlib.dll)
public: PasswordDeriveBytes( array<unsigned char>^ password, array<unsigned char>^ salt, String^ hashName, int iterations, CspParameters^ cspParams )
Parameters
- password
-
Type:
array<System::Byte>^
The password to derive the key for.
- salt
-
Type:
array<System::Byte>^
The key salt to use to derive the key.
- hashName
-
Type:
System::String^
The hash algorithm to use to derive the key.
- iterations
-
Type:
System::Int32
The iteration count to use to derive the key.
- cspParams
-
Type:
System.Security.Cryptography::CspParameters^
The cryptographic service provider (CSP) parameters for the operation.
Security Note
|
|---|
Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the Ildasm.exe (IL Disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. |
For a list of hash algorithm names, see the CryptoConfig class.
Available since 2.0
