HMACSHA256 Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci HMACSHA256 třídy.
Přetížení
HMACSHA256() |
Inicializuje novou instanci HMACSHA256 třídy pomocí náhodně vygenerovaného klíče. |
HMACSHA256(Byte[]) |
Inicializuje novou instanci HMACSHA256 třídy se zadanými daty klíče. |
HMACSHA256()
- Zdroj:
- HMACSHA256.cs
- Zdroj:
- HMACSHA256.cs
- Zdroj:
- HMACSHA256.cs
Inicializuje novou instanci HMACSHA256 třídy pomocí náhodně vygenerovaného klíče.
public:
HMACSHA256();
public HMACSHA256 ();
Public Sub New ()
Poznámky
HMACSHA256 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce SHA-256 a používá se jako kód HMAC (Hash-based Message Authentication Code). Proces HMAC promíchá tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, tuto hodnotu hash znovu promíchá s tajným klíčem a pak použije hashovací funkci podruhé. Výchozí hodnota hash má velikost 256 bitů.
Tento konstruktor používá náhodně vygenerovaný klíč o 64 bajtů.
Viz také
Platí pro
HMACSHA256(Byte[])
- 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í 32 bajtů klíče.
Výjimky
Parametr key
je null
.
Příklady
Příklad použití tohoto konstruktoru najdete ve HMACSHA256 třídě .
Poznámky
HMACSHA256 je typ klíčového hash algoritmu, který je vytvořen z hashovací funkce SHA-256 a používá se jako ověřovací kód zpráv založený na hodnotě hash. Proces HMAC promíchá tajný klíč s daty zprávy, zatřiďuje výsledek pomocí funkce hash, tuto hodnotu hash znovu promíchá s tajným klíčem a pak použije hashovací funkci podruhé. Výchozí hodnota hash má velikost 256 bitů.
Viz také
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro