SslStream.HashStrength Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die de sterkte van het hash-algoritme identificeert dat door dit exemplaar wordt gebruikt.

public:
 virtual property int HashStrength { int get(); };
public virtual int HashStrength { get; }
member this.HashStrength : int
Public Overridable ReadOnly Property HashStrength As Integer

Waarde van eigenschap

Een Int32 waarde die de sterkte van het HashAlgorithmType algoritme aangeeft, in bits. Geldige waarden zijn 128 of 160.

Voorbeelden

In het volgende codevoorbeeld worden de cryptografie-instellingen voor de opgegeven stream weergegeven.

static void DisplaySecurityLevel(SslStream stream)
{
   Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength);
   Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength);
   Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength);
   Console.WriteLine("Protocol: {0}", stream.SslProtocol);
}
Private Shared Sub DisplaySecurityLevel(stream As SslStream)
    Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength)
    Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength)
    Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength)
    Console.WriteLine("Protocol: {0}", stream.SslProtocol)
End Sub

Opmerkingen

De waarde van deze eigenschap is nul totdat de verificatie plaatsvindt.

Van toepassing op