SHA3_384 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 SHA-3-384 karması hesaplar.
public ref class SHA3_384 abstract : System::Security::Cryptography::HashAlgorithm
public abstract class SHA3_384 : System.Security.Cryptography.HashAlgorithm
type SHA3_384 = class
inherit HashAlgorithm
Public MustInherit Class SHA3_384
Inherits HashAlgorithm
- Devralma
Açıklamalar
Bu algoritma FIPS 202 tarafından belirtilir.
Oluşturucular
| Name | Description |
|---|---|
| SHA3_384() |
yeni bir örneğini SHA3_384başlatır. |
Alanlar
| Name | Description |
|---|---|
| HashSizeInBits |
SHA-3-384 algoritması tarafından bit cinsinden üretilen karma boyutu. |
| HashSizeInBytes |
SHA-3-384 algoritması tarafından bayt cinsinden üretilen karma boyutu. |
| HashSizeValue |
Hesaplanan karma kodun bit cinsinden boyutunu temsil eder. (Devralındığı yer: HashAlgorithm) |
| HashValue |
Hesaplanan karma kodun değerini temsil eder. (Devralındığı yer: HashAlgorithm) |
| State |
Karma hesaplamanın durumunu temsil eder. (Devralındığı yer: HashAlgorithm) |
Özellikler
| Name | Description |
|---|---|
| CanReuseTransform |
Geçerli dönüşümün yeniden kullanılıp kullanılamayacağını belirten bir değer alır. (Devralındığı yer: HashAlgorithm) |
| CanTransformMultipleBlocks |
Türetilmiş bir sınıfta geçersiz kılındığında, birden çok bloğun dönüştürülüp dönüştürülemeyeceğini belirten bir değer alır. (Devralındığı yer: HashAlgorithm) |
| Hash |
Hesaplanan karma kodun değerini alır. (Devralındığı yer: HashAlgorithm) |
| HashSize |
Hesaplanan karma kodun bit cinsinden boyutunu alır. (Devralındığı yer: HashAlgorithm) |
| InputBlockSize |
Türetilmiş bir sınıfta geçersiz kılındığında, giriş bloğu boyutunu alır. (Devralındığı yer: HashAlgorithm) |
| IsSupported |
Algoritmanın geçerli platformda desteklenip desteklenmediğini gösteren bir değer alır. |
| OutputBlockSize |
Türetilmiş bir sınıfta geçersiz kılındığında çıkış bloğu boyutunu alır. (Devralındığı yer: HashAlgorithm) |
Yöntemler
| Name | Description |
|---|---|
| Clear() |
sınıfı tarafından HashAlgorithm kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: HashAlgorithm) |
| ComputeHash(Byte[], Int32, Int32) |
Belirtilen bayt dizisinin belirtilen bölgesi için karma değeri hesaplar. (Devralındığı yer: HashAlgorithm) |
| ComputeHash(Byte[]) |
Belirtilen bayt dizisi için karma değeri hesaplar. (Devralındığı yer: HashAlgorithm) |
| ComputeHash(Stream) |
Belirtilen Stream nesnenin karma değerini hesaplar. (Devralındığı yer: HashAlgorithm) |
| ComputeHashAsync(Stream, CancellationToken) |
Belirtilen Stream nesnenin karma değerini zaman uyumsuz olarak hesaplar. (Devralındığı yer: HashAlgorithm) |
| Create() |
varsayılan uygulamasının bir örneğini SHA3_384oluşturur. |
| Dispose() |
Sınıfın geçerli örneği HashAlgorithm tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: HashAlgorithm) |
| Dispose(Boolean) |
tarafından HashAlgorithm kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: HashAlgorithm) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| 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) |
| HashCore(Byte[], Int32, Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, nesnesine yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir. (Devralındığı yer: HashAlgorithm) |
| HashCore(ReadOnlySpan<Byte>) |
Nesneye yazılan verileri karmayı hesaplamaya yönelik karma algoritmasına yönlendirir. (Devralındığı yer: HashAlgorithm) |
| HashData(Byte[]) |
SHA-3-384 algoritmasını kullanarak verilerin karması hesaplanır. |
| HashData(ReadOnlySpan<Byte>, Span<Byte>) |
SHA-3-384 algoritmasını kullanarak verilerin karması hesaplanır. |
| HashData(ReadOnlySpan<Byte>) |
SHA-3-384 algoritmasını kullanarak verilerin karması hesaplanır. |
| HashData(Stream, Span<Byte>) |
SHA-3-384 algoritmasını kullanarak bir akışın karması hesaplanır. |
| HashData(Stream) |
SHA-3-384 algoritmasını kullanarak bir akışın karması hesaplanır. |
| HashDataAsync(Stream, CancellationToken) |
SHA-3-384 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
| HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
SHA-3-384 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır. |
| HashFinal() |
Türetilmiş bir sınıfta geçersiz kılındığında, son veriler şifreleme karma algoritması tarafından işlendikten sonra karma hesaplamayı son haline getirin. (Devralındığı yer: HashAlgorithm) |
| Initialize() |
Karma algoritmasını ilk durumuna sıfırlar. (Devralındığı yer: HashAlgorithm) |
| 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) |
| TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Giriş bayt dizisinin belirtilen bölgesi için karma değeri hesaplar ve giriş bayt dizisinin belirtilen bölgesini çıkış bayt dizisinin belirtilen bölgesine kopyalar. (Devralındığı yer: HashAlgorithm) |
| TransformFinalBlock(Byte[], Int32, Int32) |
Belirtilen bayt dizisinin belirtilen bölgesi için karma değeri hesaplar. (Devralındığı yer: HashAlgorithm) |
| TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Belirtilen bayt dizisi için karma değeri hesaplamaya çalışır. (Devralındığı yer: HashAlgorithm) |
| TryHashData(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
SHA-3-384 algoritmasını kullanarak veri karması hesaplamaya çalışır. |
| TryHashFinal(Span<Byte>, Int32) |
Karma algoritması tarafından son veriler işlendikten sonra karma hesaplamayı sonlandırmaya çalışır. (Devralındığı yer: HashAlgorithm) |