Shake128 Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kiszámítja a bemeneti adatok SHAKE128 kivonatát.
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- Öröklődés
-
Shake128
- Megvalósítás
Megjegyzések
Ezt az algoritmust a FIPS 202 határozza meg. A SHAKE algoritmuscsalád egy bővíthető kimenetű függvény (XOF), amely lehetővé teszi a kimenet tetszőleges hosszúságúra való kiterjesztését. Az XOF mérete az algoritmus biztonsági erősségét jelzi, nem a kimeneti méretet.
Konstruktorok
| Name | Description |
|---|---|
| Shake128() |
Inicializálja a Shake128 osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| IsSupported |
Olyan értéket kap, amely jelzi, hogy az algoritmus támogatott-e az aktuális platformon. |
Metódusok
| Name | Description |
|---|---|
| AppendData(Byte[]) |
Hozzáfűzi a megadott adatokat a kivonatban már feldolgozott adatokhoz. |
| AppendData(ReadOnlySpan<Byte>) |
Hozzáfűzi a megadott adatokat a kivonatban már feldolgozott adatokhoz. |
| Clone() |
Létrehoz egy új példányt Shake128 a meglévő hozzáfűzött adatok megőrzésével. |
| Dispose() |
Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetCurrentHash(Int32) |
Lekéri a metódusok korábbi hívásaiból |
| GetCurrentHash(Span<Byte>) |
Kitölti a puffert a metódusok korábbi hívásai |
| GetHashAndReset(Int32) |
Lekéri a metódusok korábbi hívásaiból |
| GetHashAndReset(Span<Byte>) |
Kitölti a puffert a metódusok korábbi hívásai |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| HashData(Byte[], Int32) |
Kiszámítja az adatok kivonatát a SHAKE128 algoritmus használatával. |
| HashData(ReadOnlySpan<Byte>, Int32) |
Kiszámítja az adatok kivonatát a SHAKE128 algoritmus használatával. |
| HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Kiszámítja az adatok kivonatát a SHAKE128 algoritmus használatával. |
| HashData(Stream, Int32) |
Kiszámítja egy stream kivonatát a SHAKE128 algoritmus használatával. |
| HashData(Stream, Span<Byte>) |
Kiszámítja egy stream kivonatát a SHAKE128 algoritmus használatával. |
| HashDataAsync(Stream, Int32, CancellationToken) |
Aszinkron módon kiszámítja egy stream kivonatát a SHAKE128 algoritmus használatával. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Aszinkron módon kiszámítja egy stream kivonatát a SHAKE128 algoritmus használatával. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Read(Int32) |
Lekéri a korábbi hívásokból a metódusokra |
| Read(Span<Byte>) |
Kitölti a puffert a korábbi hívásokból a metódusok felé |
| Reset() |
Visszaállítja a példány eredeti állapotát. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |