Section courante

A propos

Section administrative du site

MessageDigest

Digestion de message
Java java.security

Description

Cette classe permet de fournir les fonctionnalités d'application aux algorithmes de traitement de message, comme MD5 ou SHA.

Liste des méthodes

Méthode Prototype Description Hérité
MESSAGEDIGEST protected MessageDigest(String algorithm); Ce constructeur permet de créer l'objet avec le nom d'algorithme spécifié.  
CLONE Object clone(); Cette méthode permet de demander un clone de cet objet si l'intégration est clonable.  
DIGEST byte[] digest(); Cette méthode permet de complété la calcul haché par traitement d'opérations final comme rembourage.  
DIGEST byte[] digest(byte[] input); Cette méthode permet de traiter la mise à jour final dans la digestion utilisant le tableau d'octets spécifiés, et alors complète le calcul de la digestion.  
DIGEST int digest(byte[] buf, int offset, int len); Cette méthode permet de compléter le calcul haché par opérations de traitement final comme rembourage.  
GETALGORITHM String getAlgorithm(); Cette méthode permet de demander une chaine de caractères identifiant l'algorithme, indépendamment des détails intégrés.  
GETDIGESTLENGTH int getDigestLength(); Cette méthode permet de demander la longueur de la digestion d'octets, ou 0 si cette opération n'est pas supportée par le fournisseur et l'intègration n'est pas clonable.  
GETINSTANCE static MessageDigest getInstance(String algorithm); Cette méthode permet de générer l'objet MessageDigest intégrant l'algorithme de digestion spécifié.  
GETINSTANCE static MessageDigest getInstance(String algorithm, Provider provider); Cette méthode permet de générer l'objet MessageDigest intégrant l'algoritme spécifié, fournisseur le fournisseur spécifié, si un algorithme est disponible pour le fournisseur.  
GETINSTANCE static MessageDigest getInstance(String algorithm, Provider provider); Cette méthode permet de générer l'objet MessageDigest intégrant l'algoritme spécifié, fournisseur le fournisseur spécifié, si un algorithme est disponible pour le fournisseur.  
GETINSTANCE static MessageDigest getInstance(String algorithm, String provider); Cette méthode permet de générer l'objet MessageDigest intégrant l'algoritme spécifié, fournisseur le fournisseur spécifié, si un algorithme est disponible pour le fournisseur en format de chaine de caractères.  
GETPROVIDER Provider getProvider(); Cette méthode permet de demander le fournisseur d'objet de message en digestion.  
ISEQUAL static boolean isEqual(byte[] digesta, byte[] digestb); Cette méthode permet de comparer l'égalité de deux digestions.  
RESET void reset(); Cette méthode permet de réinitialiser la digestion pour un usage futur.  
TOSTRING String toString(); Cette méthode permet de demander une chaine de caractères représentant l'objet de message de digestion.  
UPDATE void update(byte input); Cette méthode permet de mettre à jour la digestion utilisant l'octet spécifié.  
UPDATE void update(byte[] input); Cette méthode permet de mettre à jour la digestion utilisé par le tableau d'octets spécifiés.  
UPDATE void update(byte[] input, int offset, int len); Cette méthode permet de mettre à jour la digestion utilisant le tableau d'octets spécifiés, débutant au déplacement spécifié.  
UPDATE void update(ByteBuffer input); Cette méthode permet de mettre à jour la digestion utilisant l'objet ByteBuffer spécifié.  


Dernière mise à jour : Dimanche, le 21 juin 2015