Freigeben über


PasswordDeriveBytes-Konstruktor (String, Byte , String, Int32, CspParameters)

Initialisiert eine neue Instanz der PasswordDeriveBytes-Klasse mit dem Kennwort, dem Salt-Wert des Schlüssels, dem Hashnamen, der Anzahl der Iterationen und den CSP-Parametern (Cryptographic Service Provider), die zum Ableiten des Schlüssels verwendet werden sollen.

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

Syntax

'Declaration
Public Sub New ( _
    strPassword As String, _
    rgbSalt As Byte(), _
    strHashName As String, _
    iterations As Integer, _
    cspParams As CspParameters _
)
'Usage
Dim strPassword As String
Dim rgbSalt As Byte()
Dim strHashName As String
Dim iterations As Integer
Dim cspParams As CspParameters

Dim instance As New PasswordDeriveBytes(strPassword, rgbSalt, strHashName, iterations, cspParams)
public PasswordDeriveBytes (
    string strPassword,
    byte[] rgbSalt,
    string strHashName,
    int iterations,
    CspParameters cspParams
)
public:
PasswordDeriveBytes (
    String^ strPassword, 
    array<unsigned char>^ rgbSalt, 
    String^ strHashName, 
    int iterations, 
    CspParameters^ cspParams
)
public PasswordDeriveBytes (
    String strPassword, 
    byte[] rgbSalt, 
    String strHashName, 
    int iterations, 
    CspParameters cspParams
)
public function PasswordDeriveBytes (
    strPassword : String, 
    rgbSalt : byte[], 
    strHashName : String, 
    iterations : int, 
    cspParams : CspParameters
)

Parameter

  • strPassword
    Das Kennwort, für das der Schlüssel abgeleitet werden soll.
  • rgbSalt
    Der Salt-Wert, der zum Ableiten des Schlüssels verwendet werden soll.
  • strHashName
    Der Name des Hashalgorithmus für die Operation.
  • iterations
    Die Anzahl der Iterationen für die Operation.
  • cspParams
    Die CSP-Parameter für die Operation.

Hinweise

SicherheitshinweisSicherheitshinweis

Schreiben Sie unter keinen Umständen Kennwörter in den Quellcode. Kennwörter mit vordefiniertem Code können mithilfe des MSIL Disassembler-Tool (Ildasm.exe)-Tools, einem Hex-Editor, oder durch das Öffnen der Assembly in einem Text-Editor (z. B. Editor.exe) abgerufen werden.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

PasswordDeriveBytes-Klasse
PasswordDeriveBytes-Member
System.Security.Cryptography-Namespace

Weitere Ressourcen

Kryptografische Dienste