Comment puis-je hacher une chaîne de caractères avec sha256
en Java ?
Réponse
Trop de publicités?
Hari Krishna
Points
797
private static String getMessageDigest(String message, String algorithm) {
MessageDigest digest;
try {
digest = MessageDigest.getInstance(algorithm);
byte data[] = digest.digest(message.getBytes("UTF-8"));
return convertByteArrayToHexString(data);
} catch (NoSuchAlgorithmException | UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
Vous pouvez appeler la méthode ci-dessus avec différents algorithmes comme ci-dessous.
getMessageDigest(message, "MD5");
getMessageDigest(message, "SHA-256");
getMessageDigest(message, "SHA-1");
Vous pouvez vous référer à ce enlace pour une demande complète.
- Réponses précédentes
- Plus de réponses