HMACSHA512.ProduceLegacyHmacValues Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
ProduceLegacyHmacValues is obsolete. Producing legacy HMAC values is not supported.
Fornece uma solução alternativa para a implementação .NET Framework 2.0 do algoritmo HMACSHA512, que é inconsistente com a implementação do .NET Framework 2.0 Service Pack 1.
public:
property bool ProduceLegacyHmacValues { bool get(); void set(bool value); };
[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; }
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}")>]
member this.ProduceLegacyHmacValues : bool with get, set
member this.ProduceLegacyHmacValues : bool with get, set
Public Property ProduceLegacyHmacValues As Boolean
Valor de Propriedade
true para permitir que .NET aplicações do Framework 2.0 Service Pack 1 interajam com .NET aplicações do Framework 2.0; caso contrário, false.
- Atributos
Observações
O objetivo da propriedade booleana ProduceLegacyHmacValues é permitir que .NET aplicações do Framework 2.0 Service Pack 1 interajam com .NET aplicações do Framework 2.0. Quando defines esta propriedade para true, o objeto HMACSHA512 produz valores que correspondem aos valores produzidos pelo .NET Framework 2.0. Deves definir esta propriedade apenas uma vez depois de criares o teu objeto HMAC. Terá de reiniciar a sua chave depois, como mostrado no exemplo seguinte.
public static void Test()
{
var hmac = new HMACSHA512();
hmac.ProduceLegacyHmacValues = true;
hmac.Key = // ...Get the HMAC key.
// ...
// Use the HMAC algorithm.
// ...
}