Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

Namespace:   System.Security.Cryptography
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.

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
Show:
© 2017 Microsoft