Aracılığıyla paylaş


HMACMD5 Oluşturucular

Tanım

HMACMD5 sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

HMACMD5()

Rastgele oluşturulan bir anahtar kullanarak sınıfının yeni bir örneğini HMACMD5 başlatır.

HMACMD5(Byte[])

Belirtilen anahtarı kullanarak sınıfının yeni bir örneğini HMACMD5 başlatır.

HMACMD5()

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

Rastgele oluşturulan bir anahtar kullanarak sınıfının yeni bir örneğini HMACMD5 başlatır.

public:
 HMACMD5();
public HMACMD5 ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 ();
Public Sub New ()
Öznitelikler

Açıklamalar

HMACMD5 , MD5 karma işlevinden üretilen ve Karma Tabanlı İleti Kimlik Doğrulama Kodu (HMAC) olarak kullanılan anahtarlı karma algoritması türüdür. HMAC işlemi bir gizli anahtarı ileti verileriyle birleştirir, sonucu karma işleviyle karıştırır, bu karma değeri gizli anahtarla yeniden karıştırır ve ardından karma işlevini ikinci kez uygular. Çıkış karması 128 bit uzunluğundadır.

Bu oluşturucu 64 baytlık rastgele oluşturulmuş bir anahtar kullanır.

MD5 ile ilgili çakışma sorunları nedeniyle Microsoft SHA256'yı önerir.

Ayrıca bkz.

Şunlara uygulanır

HMACMD5(Byte[])

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

Belirtilen anahtarı kullanarak sınıfının yeni bir örneğini HMACMD5 başlatır.

public:
 HMACMD5(cli::array <System::Byte> ^ key);
public HMACMD5 (byte[] key);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public HMACMD5 (byte[] key);
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
new System.Security.Cryptography.HMACMD5 : byte[] -> System.Security.Cryptography.HMACMD5
Public Sub New (key As Byte())

Parametreler

key
Byte[]

HMAC hesaplaması için gizli anahtar. Anahtar herhangi bir uzunlukta olabilir, ancak 64 bayttan uzunsa 16 baytlık bir anahtar türetmek için karma (MD5 kullanılarak) oluşturulur. Bu nedenle, gizli anahtarın önerilen boyutu 64 bayttır.

Öznitelikler

Özel durumlar

key parametresidirnull.

Örnekler

Bu oluşturucunun nasıl kullanılacağına ilişkin bir örnek için sınıfına HMACMD5 bakın.

Açıklamalar

HMACMD5 , MD5 karma işlevinden üretilen ve Karma Tabanlı İleti Kimlik Doğrulama Kodu (HMAC) olarak kullanılan anahtarlı karma algoritması türüdür. HMAC işlemi bir gizli anahtarı ileti verileriyle birleştirir, sonucu karma işleviyle karıştırır, bu karma değeri gizli anahtarla yeniden karıştırır ve ardından karma işlevini ikinci kez uygular. Çıkış karması 128 bit uzunluğundadır.

Bu oluşturucu, nesneyi oluşturmak HMACMD5 için sağladığınız bir anahtarı kullanır.

MD5 ile ilgili çakışma sorunları nedeniyle Microsoft SHA256'yı önerir.

Ayrıca bkz.

Şunlara uygulanır