Shake128 Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Giriş verileri için SHAKE128 karması hesaplar.
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- Devralma
-
Shake128
- Uygulamalar
Açıklamalar
Bu algoritma FIPS 202 tarafından belirtilir. SHAKE algoritması ailesi, çıkışın herhangi bir uzunluğa genişletilmesine olanak tanıyan bir genişletilebilir çıkış işlevidir (XOF). XOF'nin boyutu, çıkış boyutunu değil algoritmanın güvenlik gücünü gösterir.
Oluşturucular
Shake128() |
Shake128 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() |
Giriş verileri için SHAKE128 karması hesaplar. |
Dispose() |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetCurrentHash(Int32) |
Nesnesini ilk durumuna sıfırlamadan yöntemlere |
GetCurrentHash(Span<Byte>) |
Arabelleği, nesnesini ilk durumuna sıfırlamadan yöntemlere |
GetHashAndReset(Int32) |
Yöntemlere yapılan önceki çağrılardan biriken verilerin karması |
GetHashAndReset(Span<Byte>) |
Arabelleği yöntemlere yapılan önceki çağrılardan |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HashData(Byte[], Int32) |
SHAKE128 algoritmasını kullanarak veri karması hesaplar. |
HashData(ReadOnlySpan<Byte>, Int32) |
SHAKE128 algoritmasını kullanarak veri karması hesaplar. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
SHAKE128 algoritmasını kullanarak veri karması hesaplar. |
HashData(Stream, Int32) |
SHAKE128 algoritmasını kullanarak bir akışın karması hesaplanır. |
HashData(Stream, Span<Byte>) |
SHAKE128 algoritmasını kullanarak bir akışın karması hesaplanır. |
HashDataAsync(Stream, Int32, CancellationToken) |
SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Read(Int32) |
Giriş verileri için SHAKE128 karması hesaplar. |
Read(Span<Byte>) |
Giriş verileri için SHAKE128 karması hesaplar. |
Reset() |
Giriş verileri için SHAKE128 karması hesaplar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin