HMACSHA512.ProduceLegacyHmacValues Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Zapewnia obejście implementacji algorytmu HMACSHA512 .NET Framework 2.0, która jest niespójna z implementacją dodatku Service Pack 1 programu .NET Framework 2.0.
public:
property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
public bool ProduceLegacyHmacValues { get; set; }
[System.Obsolete("ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.", DiagnosticId="SYSLIB0029", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public bool ProduceLegacyHmacValues { get; set; }
member this.ProduceLegacyHmacValues : bool with get, set
[<System.Obsolete("ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.", DiagnosticId="SYSLIB0029", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean
Wartość właściwości
true
aby umożliwić aplikacjom programu .NET Framework 2.0 z dodatkiem Service Pack 1 interakcję z aplikacjami .NET Framework 2.0; w przeciwnym razie , false
.
- Atrybuty
Uwagi
Celem właściwości logicznej ProduceLegacyHmacValues jest umożliwienie aplikacji programu .NET Framework 2.0 z dodatkiem Service Pack 1 interakcji z aplikacjami .NET Framework 2.0. Po ustawieniu tej właściwości na true
wartość obiekt HMACSHA512 generuje wartości zgodne z wartościami generowanymi przez program .NET Framework 2.0. Tę właściwość należy ustawić tylko raz po utworzeniu obiektu HMAC. Następnie musisz zresetować klucz, jak pokazano w poniższym przykładzie.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}