SHA256Managed.HashCore(Byte[], Int32, Int32) Metodo

Definizione

In caso di override in una classe derivata, instrada i dati scritti nell'oggetto nell'algoritmo SHA256 hash per calcolare l'hash.

protected:
 override void HashCore(cli::array <System::Byte> ^ rgb, int ibStart, int cbSize);
protected override void HashCore(byte[] rgb, int ibStart, int cbSize);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ibStart As Integer, cbSize As Integer)

Parametri

rgb
Byte[]

Dati di input.

ibStart
Int32

Offset nella matrice di byte da cui iniziare a usare i dati.

cbSize
Int32

Numero di byte nella matrice da usare come dati.

Commenti

Questo metodo non viene chiamato dal codice dell'applicazione.

Questo metodo astratto esegue il calcolo hash. Ogni scrittura nell'oggetto flusso di crittografia passa i dati tramite questo metodo. Per ogni blocco di dati, questo metodo aggiorna lo stato dell'oggetto hash in modo che venga restituito un valore hash corretto alla fine del flusso di dati.

Si applica a

Vedi anche