PasswordDeriveBytes Constructor (String, Byte(), String, Int32, CspParameters)


Initializes a new instance of the PasswordDeriveBytes class with the password, key salt, hash name, number of iterations, and cryptographic service provider (CSP) parameters to use to derive the key.

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

Public Sub New (
	strPassword As String,
	rgbSalt As Byte(),
	strHashName As String,
	iterations As Integer,
	cspParams As CspParameters


Type: System.String

The password for which to derive the key.

Type: System.Byte()

The key salt to use to derive the key.

Type: System.String

The name of the hash algorithm for the operation.

Type: System.Int32

The number of iterations for the operation.

Type: System.Security.Cryptography.CspParameters

The CSP parameters for the operation.

System_CAPS_security 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.

.NET Framework
Available since 1.1
Return to top