String source = "source string";
try {
MessageDigest md = MessageDigest.getInstance("SHA-512");
md.update(source.getBytes());
byte[] hash = md.digest();
StringBuilder sb = new StringBuilder();
for (byte b : hash) {
sb.append(String.format("%02x", b));
}
} catch (NoSuchAlgorithmException e) {
System.out.printf(
"Exception: %s, Source string: %s",
e.getMessage(),
source);
}
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
96