Export (0) Print
Expand All

PasswordDeriveBytes Constructor (String, 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.

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

new : 
        strPassword:string * 
        rgbSalt:byte[] * 
        strHashName:string * 
        iterations:int -> PasswordDeriveBytes

Parameters

strPassword
Type: System.String

The password for which to derive the key.

rgbSalt
Type: 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 noteSecurity 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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft