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 (array<Byte>^, array<Byte>^, String^, Int32)

 

Initializes a new instance of the PasswordDeriveBytes class specifying the password, key salt, hash name, and iterations to use to derive the key.

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

public:
PasswordDeriveBytes(
	array<unsigned char>^ password,
	array<unsigned char>^ salt,
	String^ hashName,
	int iterations
)

Parameters

password
Type: array<System::Byte>^

The password to derive the key for.

salt
Type: array<System::Byte>^

The key salt to use to derive the key.

hashName
Type: System::String^

The hash algorithm to use to derive the key.

iterations
Type: System::Int32

The iteration count to use to derive the key.

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), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe.

For a list of hash algorithm names, see the CryptoConfig class.

.NET Framework
Available since 2.0
Return to top
Show:
© 2017 Microsoft