MessageDigestSpi.EngineDigest Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.