Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
PasswordDeriveBytes Constructor (Byte[], Byte[], CspParameters)

PasswordDeriveBytes Constructor (Byte[], Byte[], CspParameters)

Initializes a new instance of the PasswordDeriveBytes class specifying the password, key salt, and cryptographic service provider (CSP) to use to derive the key.

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

new : 
        password:byte[] * 
        salt:byte[] * 
        cspParams:CspParameters -> PasswordDeriveBytes

Parameters

password
Type: System.Byte[]

The password to derive the key for.

salt
Type: System.Byte[]

The key salt to use to derive the key.

cspParams
Type: System.Security.Cryptography.CspParameters

The cryptographic service provider (CSP) parameters 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) l, a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe.

The following code example creates a key from a password using the PasswordDeriveBytes class.

No code example is currently available or this language may not be supported.

.NET Framework

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

.NET Framework Client Profile

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