HMACSHA512.ProduceLegacyHmacValues HMACSHA512.ProduceLegacyHmacValues HMACSHA512.ProduceLegacyHmacValues HMACSHA512.ProduceLegacyHmacValues Property

Définition

Fournit une solution de contournement pour l'implémentation .NET Framework 2.0.NET Framework 2.0 de l'algorithme HMACSHA512, qui est incohérent avec l'implémentation .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1.Provides a workaround for the .NET Framework 2.0.NET Framework 2.0 implementation of the HMACSHA512 algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1 implementation.

public:
 property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
public bool ProduceLegacyHmacValues { get; set; }
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean

Valeur de propriété

true pour permettre aux applications .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1 d'interagir avec les applications .NET Framework 2.0.NET Framework 2.0 ; sinon, false.true to enable .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0.NET Framework 2.0 applications; otherwise, false.

Remarques

L’objectif de la ProduceLegacyHmacValues propriété booléenne est de permettre .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1 aux applications d’interagir .NET Framework 2.0.NET Framework 2.0 avec les applications.The purpose of the ProduceLegacyHmacValues Boolean property is to enable .NET Framework 2.0 Service Pack 1.NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0.NET Framework 2.0 applications. Lorsque vous affectez à truecette propriété la valeur, l' HMACSHA512 objet produit des valeurs qui correspondent aux .NET Framework 2.0.NET Framework 2.0valeurs produites par le.When you set this property to true, the HMACSHA512 object produces values that match the values produced by the .NET Framework 2.0.NET Framework 2.0. Vous ne devez définir cette propriété qu’une seule fois après avoir créé votre objet HMAC.You should set this property only once after you create your HMAC object. Vous devrez redéfinir votre clé par la suite, comme indiqué dans l’exemple suivant.You will need to reset your key afterwards, as shown in the following example.

public static void Test()  
    {  
    HMACSHA512 hmac = new HMACSHA512();  
    hmac.ProduceLegacyHmacValues = true;  
    hmac.Key = // ...Get the HMAC key.  
    // ...  
    // Use the HMAC algorithm.  
    // ...  
    }  

S’applique à

Voir aussi