HMACSHA256 Konstruktory

Definice

Inicializuje novou instanci HMACSHA256 třídy.

Přetížení

Name Description
HMACSHA256()

Inicializuje novou instanci HMACSHA256 třídy s náhodně vygenerovaným klíčem.

HMACSHA256(Byte[])

Inicializuje novou instanci HMACSHA256 třídy se zadanými daty klíče.

HMACSHA256()

Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs

Inicializuje novou instanci HMACSHA256 třídy s náhodně vygenerovaným klíčem.

public:
 HMACSHA256();
public HMACSHA256();
Public Sub New ()

Poznámky

HMACSHA256 je typ algoritmu hash s klíči, který je vytvořen z funkce hash SHA-256 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC směšuje tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, zkombinuje tuto hodnotu hash s tajným klíčem a potom použije funkci hash podruhé. Výstupní hodnota hash je 256 bitů o délce.

Tento konstruktor používá náhodně vygenerovaný klíč 64 bajtů.

Viz také

Platí pro

HMACSHA256(Byte[])

Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs
Zdroj:
HMACSHA256.cs

Inicializuje novou instanci HMACSHA256 třídy se zadanými daty klíče.

public:
 HMACSHA256(cli::array <System::Byte> ^ key);
public HMACSHA256(byte[] key);
new System.Security.Cryptography.HMACSHA256 : byte[] -> System.Security.Cryptography.HMACSHA256
Public Sub New (key As Byte())

Parametry

key
Byte[]

Tajný klíč pro výpočet HMAC. Klíč může mít libovolnou délku. Doporučená velikost je však 64 bajtů. Pokud je klíč delší než 64 bajtů, použije se hodnota hash (pomocí sha-256) k odvození klíče o délce 32 bajtů.

Výjimky

Parametr key je null.

Příklady

Příklad použití tohoto konstruktoru naleznete ve HMACSHA256 třídě.

Poznámky

HMACSHA256 je typ algoritmu hash s klíči, který je vytvořen z funkce hash SHA-256 a používá se jako ověřovací kód založený na hodnotě hash. Proces HMAC směšuje tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, zkombinuje tuto hodnotu hash s tajným klíčem a potom použije funkci hash podruhé. Výstupní hodnota hash je 256 bitů o délce.

Viz také

Platí pro