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 |
---|---|
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