Shake128 Třída

Definice

Vypočítá hodnotu hash SHAKE128 pro vstupní data.

public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
    interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
Dědičnost
Shake128
Implementuje

Poznámky

Tento algoritmus je určen fips 202. Řada algoritmů SHAKE je funkce XOF (extendable-output function), která umožňuje rozšířit výstup na libovolnou délku. Velikost XOF označuje sílu zabezpečení algoritmu, nikoli výstupní velikost.

Konstruktory

Shake128()

Inicializuje novou instanci Shake128 třídy.

Vlastnosti

IsSupported

Získá hodnotu, která označuje, zda algoritmus je 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í AppendData metod bez obnovení objektu do počátečního stavu.

GetCurrentHash(Span<Byte>)

Vyplní vyrovnávací paměť hodnotou hash pro data nashromážděná z předchozích volání AppendData metod bez resetování objektu do počátečního stavu.

GetHashAndReset(Int32)

Načte hodnotu hash dat shromážděných z předchozích volání AppendData metod a obnoví objekt do počátečního stavu.

GetHashAndReset(Span<Byte>)

Vyplní vyrovnávací paměť hodnotou hash pro data nashromážděná z předchozích volání AppendData metod a obnoví objekt do počátečního stavu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
HashData(Byte[], Int32)

Vypočítá hodnotu hash dat pomocí algoritmu SHAKE128.

HashData(ReadOnlySpan<Byte>, Int32)

Vypočítá hodnotu hash dat pomocí algoritmu SHAKE128.

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Vypočítá hodnotu hash dat pomocí algoritmu SHAKE128.

HashData(Stream, Int32)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.

HashData(Stream, Span<Byte>)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.

HashDataAsync(Stream, Int32, CancellationToken)

Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Asynchronně vypočítá hodnotu hash datového proudu pomocí algoritmu SHAKE128.

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