SHA256Managed.HashCore(Byte[], Int32, Int32) Método

Definición

Cuando se invalida en una clase derivada, enruta los datos escritos al objeto en el SHA256 algoritmo hash para calcular el 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)

Parámetros

rgb
Byte[]

Datos de entrada.

ibStart
Int32

Desplazamiento en la matriz de bytes desde la que se van a empezar a usar datos.

cbSize
Int32

Número de bytes de la matriz que se va a usar como datos.

Comentarios

El código de la aplicación no llama a este método.

Este método abstracto realiza el cálculo hash. Cada escritura en el objeto de secuencia criptográfica pasa los datos a través de este método. Para cada bloque de datos, este método actualiza el estado del objeto hash para que se devuelva un valor hash correcto al final del flujo de datos.

Se aplica a

Consulte también