Freigeben über


PasswordDeriveBytes.Salt-Eigenschaft

Ruft den Salt-Wert des Schlüssels für die Operation ab oder legt diesen fest.

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

Syntax

'Declaration
Public Property Salt As Byte()
'Usage
Dim instance As PasswordDeriveBytes
Dim value As Byte()

value = instance.Salt

instance.Salt = value
public byte[] Salt { get; set; }
public:
property array<unsigned char>^ Salt {
    array<unsigned char>^ get ();
    void set (array<unsigned char>^ value);
}
/** @property */
public byte[] get_Salt ()

/** @property */
public void set_Salt (byte[] value)
public function get Salt () : byte[]

public function set Salt (value : byte[])

Eigenschaftenwert

Der Salt-Wert des Schlüssels für die Operation.

Ausnahmen

Ausnahmetyp Bedingung

CryptographicException

Der Salt-Wert des Schlüssels ist unveränderlich. Es wurde versucht, diesen Wert zu ändern.

Hinweise

Bei einem Wörterbuchangriff versucht der Angreifer, eine verschlüsselte Meldung zu entschlüsseln, indem er den verschlüsselten Wert mit zuvor berechneten verschlüsselten Werten für den wahrscheinlichsten Schlüssel vergleicht. Der Angriff wird erheblich erschwert, wenn vor dem Ableiten des Schlüssels zufällige Bytes an das Ende des Kennworts angefügt werden. Diese zufälligen Bytes werden als Salt bezeichnet.

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