bonjour a tous ,
je ne sais pas si c ici que je doit poster ma question?? mais bon
j'aimerai savoir quelle fonction de hachage ( MD5,SHA1, SHA2,...) est implementée par la fonction hashCode() de java?
merci d'avance
bonjour a tous ,
je ne sais pas si c ici que je doit poster ma question?? mais bon
j'aimerai savoir quelle fonction de hachage ( MD5,SHA1, SHA2,...) est implementée par la fonction hashCode() de java?
merci d'avance
Rien de tout ça.
La méthode hashCode() de Object renvoie l'identifiant unique de l'objet. Les autres classes ont généralement leur propre hashCode() en fonction de ce qu'elles sont. Par exemple, Integer.hashCode() renvoie l'entier correspondant, String.hashCode() fait à peu près la somme de tous les chars contenus.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Je crois que le package java.security permet cela. Il suffit de créer une instance de la classe MessageDigest en lui passant en paramètres le type d'algorithme à utiliser "SHA-1" ou "MD5". Après cela, on invoque la méthode update(byte[] valeur) à hasher pour obtenir un autre byte[] qui contiendra la valeur hachée celon l'algorithme précisé.
Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !
Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
Tout sur les réseaux : https://reseau.developpez.com/cours/
Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
Tout sur le matériel : https://hardware.developpez.com/cours/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager