Aracılığıyla paylaş


KmacXof256 Sınıf

Tanım

Giriş verileri için mac KMACXOF256 hesaplar.

public ref class KmacXof256 sealed : IDisposable
public sealed class KmacXof256 : IDisposable
type KmacXof256 = class
    interface IDisposable
Public NotInheritable Class KmacXof256
Implements IDisposable
Devralma
KmacXof256
Uygulamalar

Açıklamalar

Bu algoritma NIST SP 800-185 tarafından belirtilir.

Oluşturucular

KmacXof256(Byte[], Byte[])

KmacXof256 sınıfının yeni bir örneğini başlatır.

KmacXof256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

KmacXof256 sınıfının yeni bir örneğini başlatır.

Özellikler

IsSupported

Algoritmanın geçerli platformda desteklenip desteklenmediğini gösteren bir değer alır.

Yöntemler

AppendData(Byte[])

Belirtilen verileri karmada zaten işlenen verilere ekler.

AppendData(ReadOnlySpan<Byte>)

Belirtilen verileri karmada zaten işlenen verilere ekler.

Clone()

Mevcut eklenen verilerin korunduğu yeni bir KmacXof256 örneği oluşturur.

Dispose()

KmacXof256 sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakın.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCurrentHash(Int32)

nesneyi ilk durumuna sıfırlamadan AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karması alınır.

GetCurrentHash(Span<Byte>)

Arabelleği, nesneyi ilk durumuna sıfırlamadan AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karmasıyla doldurur.

GetHashAndReset(Int32)

AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karması alınır ve nesnesi ilk durumuna sıfırlanır.

GetHashAndReset(Span<Byte>)

Arabelleği, AppendData yöntemlerine yapılan önceki çağrılardan toplanan verilerin karmasıyla doldurur ve nesneyi ilk durumuna sıfırlar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
HashData(Byte[], Byte[], Int32, Byte[])

KMACXOF256 algoritmasını kullanarak verilerin karması hesaplanır.

HashData(Byte[], Stream, Int32, Byte[])

KMACXOF256 algoritmasını kullanarak bir akışın karması hesaplanır.

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

KMACXOF256 algoritmasını kullanarak verilerin karması hesaplanır.

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

KMACXOF256 algoritmasını kullanarak verilerin karması hesaplanır.

HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)

KMACXOF256 algoritmasını kullanarak bir akışın karması hesaplanır.

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

KMACXOF256 algoritmasını kullanarak bir akışın karması hesaplanır.

HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)

KMACXOF256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)

KMACXOF256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)

KMACXOF256 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır