Sprache

MessageDigestSpi.EngineDigest Methode

Definition

Überlädt

Name Beschreibung
EngineDigest()

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden.

EngineDigest(Byte[], Int32, Int32)

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden.

EngineDigest()

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden.

[Android.Runtime.Register("engineDigest", "()[B", "GetEngineDigestHandler")]
protected abstract byte[]? EngineDigest();
[<Android.Runtime.Register("engineDigest", "()[B", "GetEngineDigestHandler")>]
abstract member EngineDigest : unit -> byte[]

Gibt zurück

Byte[]

das Bytearray für den resultierenden Hashwert.

Attribute

Hinweise

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden. Sobald engineDigest der Aufruf erfolgt ist, sollte das Modul zurückgesetzt werden (siehe #engineReset() engineReset). Das Zurücksetzen liegt in der Verantwortung des Modulimplementierrs.

Java Dokumentation für java.security.MessageDigestSpi.engineDigest().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Siehe auch

Gilt für:

EngineDigest(Byte[], Int32, Int32)

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden.

[Android.Runtime.Register("engineDigest", "([BII)I", "GetEngineDigest_arrayBIIHandler")]
protected virtual int EngineDigest(byte[]? buf, int offset, int len);
[<Android.Runtime.Register("engineDigest", "([BII)I", "GetEngineDigest_arrayBIIHandler")>]
abstract member EngineDigest : byte[] * int * int -> int
override this.EngineDigest : byte[] * int * int -> int

Parameter

buf
Byte[]

Der Ausgabepuffer, in dem der Digest gespeichert werden soll

offset
Int32

Offset für den Anfang aus dem Ausgabepuffer

len
Int32

Die Anzahl der Bytes innerhalb von buf, die für den Digest zugewiesen sind. Sowohl diese Standardimplementierung als auch der SUN-Anbieter geben keine Partielle Digests zurück. Das Vorhandensein dieses Parameters dient ausschließlich der Konsistenz in den APIs. Wenn der Wert dieses Parameters kleiner als die tatsächliche Digestlänge ist, löst die Methode eine DigestException aus. Dieser Parameter wird ignoriert, wenn der Wert größer oder gleich der tatsächlichen Digestlänge ist.

Gibt zurück

die Länge des im Ausgabepuffer gespeicherten Digests.

Attribute

Ausnahmen

wenn ein Fehler auftritt.

wenn offset oder len nicht gültig in Bezug auf buf.

Hinweise

Schließt die Hashberechnung ab, indem endgültige Vorgänge wie z. B. Abstand ausgeführt werden. Sobald engineDigest der Aufruf erfolgt ist, sollte das Modul zurückgesetzt werden (siehe #engineReset() engineReset). Das Zurücksetzen liegt in der Verantwortung des Modulimplementierrs.

Diese Methode sollte abstrakt sein, aber wir lassen sie für binäre Kompatibilität konkret. Wissensfähige Anbieter sollten diese Methode außer Kraft setzen.

In 1.2 hinzugefügt.

Java Dokumentation für java.security.MessageDigestSpi.engineDigest(byte[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Siehe auch

Gilt für: