SHA384CryptoServiceProvider Sınıf

Tanım

Dikkat

Derived cryptographic types are obsolete. Use the Create method on the base type instead.

Algoritmanın şifreleme hizmeti sağlayıcısı (CSP) uygulamasına SHA384 erişmek için bir sarmalayıcı nesnesi tanımlar.

public ref class SHA384CryptoServiceProvider sealed : System::Security::Cryptography::SHA384
public sealed class SHA384CryptoServiceProvider : System.Security.Cryptography.SHA384
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SHA384CryptoServiceProvider : System.Security.Cryptography.SHA384
type SHA384CryptoServiceProvider = class
    inherit SHA384
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SHA384CryptoServiceProvider = class
    inherit SHA384
Public NotInheritable Class SHA384CryptoServiceProvider
Inherits SHA384
Devralma
SHA384CryptoServiceProvider
Öznitelikler

Oluşturucular

SHA384CryptoServiceProvider()

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

Alanlar

HashSizeInBits

BIT cinsinden SHA384 algoritması tarafından üretilen karma boyutu.

(Devralındığı yer: SHA384)
HashSizeInBytes

SHA384 algoritması tarafından bayt cinsinden üretilen karma boyutu.

(Devralındığı yer: SHA384)
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

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 kodunun 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)
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

Clear()

sınıfı tarafından HashAlgorithm kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: HashAlgorithm)
ComputeHash(Byte[])

Belirtilen bayt dizisi için karma değeri hesaplar.

(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(Stream)

Belirtilen Stream nesne için karma değeri hesaplar.

(Devralındığı yer: HashAlgorithm)
ComputeHashAsync(Stream, CancellationToken)

Belirtilen Stream nesne için karma değeri zaman uyumsuz olarak hesaplar.

(Devralındığı yer: HashAlgorithm)
Dispose()

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

(Devralındığı yer: HashAlgorithm)
Dispose(Boolean)

HashAlgorithm tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak 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()

Type Geçerli örneğini 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)
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ın bir örneğini başlatır veya yeniden başlatır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden dizeyi 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)
TryHashFinal(Span<Byte>, Int32)

Karma algoritması tarafından son veriler işlendikten sonra karma hesaplamayı sonlandırmaya çalışır.

(Devralındığı yer: HashAlgorithm)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

HashAlgorithm tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: HashAlgorithm)

Şunlara uygulanır