Aracılığıyla paylaş


HMACSHA1.HashCore Yöntem

Tanım

Aşırı Yüklemeler

HashCore(ReadOnlySpan<Byte>)

Nesneye yazılan verileri HMAC'yi hesaplamaya yönelik HMAC algoritmasına yönlendirir.

HashCore(Byte[], Int32, Int32)

Nesneye yazılan verileri Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplamaya yönelik SHA1 karma algoritmasına yönlendirir.

HashCore(ReadOnlySpan<Byte>)

Kaynak:
HMACSHA1.cs
Kaynak:
HMACSHA1.cs
Kaynak:
HMACSHA1.cs

Nesneye yazılan verileri HMAC'yi hesaplamaya yönelik HMAC algoritmasına yönlendirir.

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))

Parametreler

source
ReadOnlySpan<Byte>

HMAC'yi hesaplamak için giriş.

Şunlara uygulanır

HashCore(Byte[], Int32, Int32)

Kaynak:
HMACSHA1.cs
Kaynak:
HMACSHA1.cs
Kaynak:
HMACSHA1.cs

Nesneye yazılan verileri Karma Tabanlı İleti Kimlik Doğrulama Kodunu (HMAC) hesaplamaya yönelik SHA1 karma algoritmasına yönlendirir.

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)

Parametreler

rgb
Byte[]

Giriş verileri.

ib
Int32

Verileri kullanmaya başlamak için bayt dizisine uzaklık.

cb
Int32

Dizideki veri olarak kullanılacak bayt sayısı.

Açıklamalar

SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft, SHA256 veya üzerini temel alan bir güvenlik modeli önerir.

Şunlara uygulanır