SHA256CryptoServiceProvider Klass

Definition

Varning

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

Definierar ett omslutningsobjekt för åtkomst till csp-implementeringen (cryptographic service provider) för algoritmen SHA256 .

public ref class SHA256CryptoServiceProvider sealed : System::Security::Cryptography::SHA256
[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 SHA256CryptoServiceProvider : System.Security.Cryptography.SHA256
public sealed class SHA256CryptoServiceProvider : System.Security.Cryptography.SHA256
[<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 SHA256CryptoServiceProvider = class
    inherit SHA256
type SHA256CryptoServiceProvider = class
    inherit SHA256
Public NotInheritable Class SHA256CryptoServiceProvider
Inherits SHA256
Arv
SHA256CryptoServiceProvider
Attribut

Konstruktorer

Name Description
SHA256CryptoServiceProvider()
Föråldrad.

Initierar en ny instans av SHA256CryptoServiceProvider klassen.

Fält

Name Description
HashSizeInBits
Föråldrad.

Hashstorleken som produceras av SHA-256-algoritmen, i bitar.

(Ärvd från SHA256)
HashSizeInBytes
Föråldrad.

Hashstorleken som produceras av SHA-256-algoritmen i byte.

(Ärvd från SHA256)
HashSizeValue
Föråldrad.

Representerar storleken, i bitar, på den beräknade hashkoden.

(Ärvd från HashAlgorithm)
HashValue
Föråldrad.

Representerar värdet för den beräknade hashkoden.

(Ärvd från HashAlgorithm)
State
Föråldrad.

Representerar tillståndet för hash-beräkningen.

(Ärvd från HashAlgorithm)

Egenskaper

Name Description
CanReuseTransform
Föråldrad.

Hämtar ett värde som anger om den aktuella transformeringen kan återanvändas.

(Ärvd från HashAlgorithm)
CanTransformMultipleBlocks
Föråldrad.

När det åsidosättas i en härledd klass får du ett värde som anger om flera block kan transformeras.

(Ärvd från HashAlgorithm)
Hash
Föråldrad.

Hämtar värdet för den beräknade hashkoden.

(Ärvd från HashAlgorithm)
HashSize
Föråldrad.

Hämtar storleken, i bitar, på den beräknade hashkoden.

(Ärvd från HashAlgorithm)
InputBlockSize
Föråldrad.

När det åsidosättas i en härledd klass hämtar indatablockstorleken.

(Ärvd från HashAlgorithm)
OutputBlockSize
Föråldrad.

När det åsidosättas i en härledd klass hämtar du utdatablockets storlek.

(Ärvd från HashAlgorithm)

Metoder

Name Description
Clear()
Föråldrad.

Släpper alla resurser som används av HashAlgorithm klassen.

(Ärvd från HashAlgorithm)
ComputeHash(Byte[], Int32, Int32)
Föråldrad.

Beräknar hash-värdet för den angivna regionen för den angivna bytematrisen.

(Ärvd från HashAlgorithm)
ComputeHash(Byte[])
Föråldrad.

Beräknar hash-värdet för den angivna bytematrisen.

(Ärvd från HashAlgorithm)
ComputeHash(Stream)
Föråldrad.

Beräknar hash-värdet för det angivna Stream objektet.

(Ärvd från HashAlgorithm)
ComputeHashAsync(Stream, CancellationToken)
Föråldrad.

Beräknar hash-värdet för det angivna Stream objektet asynkront.

(Ärvd från HashAlgorithm)
Dispose()
Föråldrad.

Släpper alla resurser som används av den aktuella instansen HashAlgorithm av klassen.

(Ärvd från HashAlgorithm)
Dispose(Boolean)
Föråldrad.

Släpper de ohanterade resurser som används av HashAlgorithm och släpper eventuellt de hanterade resurserna.

(Ärvd från HashAlgorithm)
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HashCore(Byte[], Int32, Int32)
Föråldrad.

När de åsidosätts i en härledd klass dirigeras data som skrivits till objektet till hash-algoritmen för att beräkna hashen.

(Ärvd från HashAlgorithm)
HashCore(ReadOnlySpan<Byte>)
Föråldrad.

Dirigerar data som skrivs till objektet till hash-algoritmen för att beräkna hashen.

(Ärvd från HashAlgorithm)
HashFinal()
Föråldrad.

När den åsidosättas i en härledd klass slutför du hash-beräkningen efter att de senaste data har bearbetats av den kryptografiska hash-algoritmen.

(Ärvd från HashAlgorithm)
Initialize()
Föråldrad.

Initierar, eller initierar om, en instans av en hash-algoritm.

MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)
Föråldrad.

Beräknar hash-värdet för den angivna regionen för indatabytematrisen och kopierar den angivna regionen för indatabytematrisen till den angivna regionen för utdatabytematrisen.

(Ärvd från HashAlgorithm)
TransformFinalBlock(Byte[], Int32, Int32)
Föråldrad.

Beräknar hash-värdet för den angivna regionen för den angivna bytematrisen.

(Ärvd från HashAlgorithm)
TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32)
Föråldrad.

Försöker beräkna hash-värdet för den angivna bytematrisen.

(Ärvd från HashAlgorithm)
TryHashFinal(Span<Byte>, Int32)
Föråldrad.

Försök att slutföra hash-beräkningen när de senaste data bearbetas av hash-algoritmen.

(Ärvd från HashAlgorithm)

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()
Föråldrad.

Släpper de ohanterade resurser som används av HashAlgorithm och släpper eventuellt de hanterade resurserna.

(Ärvd från HashAlgorithm)

Gäller för