Shake256 Třída
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í.
Vypočítá hodnotu hash SHAKE256 pro vstupní data.
public ref class Shake256 sealed : IDisposable
public sealed class Shake256 : IDisposable
type Shake256 = class
interface IDisposable
Public NotInheritable Class Shake256
Implements IDisposable
- Dědičnost
-
Shake256
- Implementuje
Poznámky
Tento algoritmus určuje FIPS 202. Řada algoritmů SHAKE je funkce XOF (extendable-output), která umožňuje rozšíření výstupu na libovolnou délku. Velikost XOF označuje sílu zabezpečení algoritmu, nikoli velikost výstupu.
Konstruktory
Shake256() |
Inicializuje novou instanci Shake256 třídy . |
Vlastnosti
IsSupported |
Získá hodnotu, která označuje, zda je algoritmus podporován na aktuální platformě. |
Metody
AppendData(Byte[]) |
Připojí zadaná data k datům již zpracovaným v hodnotě hash. |
AppendData(ReadOnlySpan<Byte>) |
Připojí zadaná data k datům již zpracovaným v hodnotě hash. |
Dispose() |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCurrentHash(Int32) |
Načte hodnotu hash dat shromážděných z předchozích volání metod, aniž by |
GetCurrentHash(Span<Byte>) |
Naplní vyrovnávací paměť hodnotou hash pro data shromážděná z předchozích volání |
GetHashAndReset(Int32) |
Načte hodnotu hash dat shromážděných z předchozích volání |
GetHashAndReset(Span<Byte>) |
Naplní vyrovnávací paměť hodnotou hash dat shromážděných z předchozích volání |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
HashData(Byte[], Int32) |
Vypočítá hodnotu hash dat pomocí algoritmu SHAKE256. |
HashData(ReadOnlySpan<Byte>, Int32) |
Vypočítá hodnotu hash dat pomocí algoritmu SHAKE256. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Vypočítá hodnotu hash dat pomocí algoritmu SHAKE256. |
HashData(Stream, Int32) |
Vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256. |
HashData(Stream, Span<Byte>) |
Vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken) |
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE256. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
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