Langue

MessageDigestSpi.EngineDigest Méthode

Définition

Surcharges

Nom Description
EngineDigest()

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage.

EngineDigest(Byte[], Int32, Int32)

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage.

EngineDigest()

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage.

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

Retours

Byte[]

tableau d’octets pour la valeur de hachage résultante.

Attributs

Remarques

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage. Une fois engineDigest appelé, le moteur doit être réinitialisé (voir #engineReset() engineReset). La réinitialisation est la responsabilité de l’implémenteur du moteur.

Documentation Java pour java.security.MessageDigestSpi.engineDigest().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

EngineDigest(Byte[], Int32, Int32)

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage.

[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

Paramètres

buf
Byte[]

mémoire tampon de sortie dans laquelle stocker la synthèse

offset
Int32

décalage à partir duquel commencer dans la mémoire tampon de sortie

len
Int32

nombre d’octets au sein de buf alloués pour le digest. Cette implémentation par défaut et le fournisseur SUN ne retournent pas de synthèses partielles. La présence de ce paramètre est uniquement à des fins de cohérence dans les API. Si la valeur de ce paramètre est inférieure à la longueur de synthèse réelle, la méthode lève une valeur DigestException. Ce paramètre est ignoré si sa valeur est supérieure ou égale à la longueur de synthèse réelle.

Retours

longueur de la synthèse stockée dans la mémoire tampon de sortie.

Attributs

Exceptions

si une erreur se produit.

si offset ou len ne sont pas valides en bufce qui concerne .

Remarques

Termine le calcul de hachage en effectuant des opérations finales telles que le remplissage. Une fois engineDigest appelé, le moteur doit être réinitialisé (voir #engineReset() engineReset). La réinitialisation est la responsabilité de l’implémenteur du moteur.

Cette méthode doit être abstraite, mais nous laissons concrète pour la compatibilité binaire. Les fournisseurs compétents doivent remplacer cette méthode.

Ajouté dans la version 1.2.

Documentation Java pour java.security.MessageDigestSpi.engineDigest(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à