sha256 message digest java code example
Example 1: java sha256 hex digest
import org.apache.commons.codec.digest.DigestUtils;
String password = "123456";
String result = DigestUtils.sha256Hex(password);
Example 2: java sha256 hex digest
String password = "123456";
MessageDigest md = MessageDigest.getInstance("SHA-256");
byte[]hashInBytes = md.digest(password.getBytes(StandardCharsets.UTF__8));
StringBuilder sb = new StringBuilder();
for (byte b : hashInBytes) {
sb.append(String.format("%02x", b));
}
System.out.println(sb.toString());