PasswordDeriveBytes Constructor (String^, array<Byte>^, String^, Int32)
Initializes a new instance of the PasswordDeriveBytes class with the password, key salt, hash name, and number of iterations to use to derive the key.
Assembly: mscorlib (in mscorlib.dll)
public: PasswordDeriveBytes( String^ strPassword, array<unsigned char>^ rgbSalt, String^ strHashName, int iterations )
Parameters
- strPassword
-
Type:
System::String^
The password for which to derive the key.
- rgbSalt
-
Type:
array<System::Byte>^
The key salt to use to derive the key.
- strHashName
-
Type:
System::String^
The name of the hash algorithm for the operation.
- iterations
-
Type:
System::Int32
The number of iterations 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) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. |
For a list of hash algorithm names, see the CryptoConfig class.
Available since 1.1
