HMACSHA1.HashCore Metodo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
HashCore(ReadOnlySpan<Byte>) |
Consente di indirizzare i dati scritti nell'oggetto nell'HMAC per il calcolo del valore HMAC. |
HashCore(Byte[], Int32, Int32) |
Indirizza i dati scritti nell'oggetto verso l'algoritmo di crittografia SHA1 per il calcolo del codice HMAC (Hash-based Message Authentication Code). |
- Origine:
- HMACSHA1.cs
- Origine:
- HMACSHA1.cs
- Origine:
- HMACSHA1.cs
Consente di indirizzare i dati scritti nell'oggetto nell'HMAC per il calcolo del valore HMAC.
protected:
override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore (ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))
Parametri
- source
- ReadOnlySpan<Byte>
Input per il quale calcolare il valore HMAC.
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
- Origine:
- HMACSHA1.cs
- Origine:
- HMACSHA1.cs
- Origine:
- HMACSHA1.cs
Indirizza i dati scritti nell'oggetto verso l'algoritmo di crittografia SHA1 per il calcolo del codice HMAC (Hash-based Message Authentication Code).
protected:
override void HashCore(cli::array <System::Byte> ^ rgb, int ib, int cb);
protected override void HashCore (byte[] rgb, int ib, int cb);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ib As Integer, cb As Integer)
Parametri
- rgb
- Byte[]
Dati di input.
- ib
- Int32
Offset nella matrice di byte dal quale iniziare a usare i dati.
- cb
- Int32
Numero di byte nella matrice da usare come dati.
Commenti
A causa di problemi di collisione con SHA1, Microsoft consiglia un modello di sicurezza basato su SHA256 o superiore.
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1 |
.NET Standard | 1.3, 1.4, 1.6, 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: