SHA384Managed.HashCore(Byte[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze worden overschreven in een afgeleide klasse, worden gegevens die naar het object zijn geschreven, gerouteerd naar het SHA384Managed hash-algoritme voor het berekenen van de hash.
protected:
override void HashCore(cli::array <System::Byte> ^ array, int ibStart, int cbSize);
protected:
override void HashCore(cli::array <System::Byte> ^ rgb, int ibStart, int cbSize);
protected override sealed void HashCore(byte[] array, int ibStart, int cbSize);
protected override void HashCore(byte[] rgb, int ibStart, int cbSize);
override this.HashCore : byte[] * int * int -> unit
override this.HashCore : byte[] * int * int -> unit
Protected Overrides NotOverridable Sub HashCore (array As Byte(), ibStart As Integer, cbSize As Integer)
Protected Overrides Sub HashCore (rgb As Byte(), ibStart As Integer, cbSize As Integer)
Parameters
- arrayrgb
- Byte[]
De invoergegevens.
- ibStart
- Int32
De verschuiving in de bytematrix waaruit gegevens moeten worden gebruikt.
- cbSize
- Int32
Het aantal bytes in de matrix dat moet worden gebruikt als gegevens.
Opmerkingen
Deze methode wordt niet aangeroepen door toepassingscode.
Met deze abstracte methode wordt de hash-berekening uitgevoerd. Elke schrijfbewerking naar het cryptografische stroomobject geeft de gegevens door via deze methode. Voor elk gegevensblok wordt met deze methode de status van het hash-object bijgewerkt, zodat aan het einde van de gegevensstroom een juiste hashwaarde wordt geretourneerd.