De calcul de l'algorithme SHA-1 d'un tableau d'octets
Je suis à la recherche d'un moyen d'obtenir un SHA-1 checksum avec un Java tableau d'octets que le message.
Dois-je utiliser un outil tiers ou est-il quelque chose de construit dans à la JVM qui peut vous aider?
- Je cherchais la même chose. Un moyen pour calculer SHA1 en Java. Ce que je reçois? Deux réponses. Avec beaucoup de "c'est mal", "c'est horrible". Pourtant, les personnes qui ont écrit ces commentaires, n'est-ce pas écrire une "bonne" réponse.
Vous devez vous connecter pour publier un commentaire.
Ce sujet:
Ce un extrait de code que nous utilisons pour convertir SHA-1, mais prend un
String
au lieu d'unByte[]
voir ce javadoc pour plus d'infoVous pouvez le faire vous-même ou vous pouvez vous reposer sur les bibliothèques qui ont été prouvée à travailler comme Communes Codec. Le
DigestUtils
classe possède plusieurs méthodes pour calculer les hachages..De CommonCodec DigestUtils de mise en Œuvre de l'hexagone coversion après le recueil de calcul comme le montre avant :
devrait être http://commons.apache.org/codec/apidocs/src-html/org/apache/commons/codec/binary/Hex.html#line.129 :
...une autre option est d'utiliser le Printemps:
lire plus ici
HTH
J'ai Simplement utilisé ces résultats pour calculer la somme de hachage à l'intérieur d'un dex fichier et de le comparer avec la valeur qui est enregistré dans le fichier dex.
je sais que ce code n'très bon style mais plus de pc et de seulement nécessaire pour certains travaux de recherche qui n'est pas critique. quelqu'un peut-il peut s'en servir!
Comment l'Utilisation de Ce:
public class sha1Calculate {