본문 바로가기

Java & SpringFramework

SHA-512 암호화 코드

public static String encryptSHA512(String data) {

String afterData = StringUtils.EMPTY;

try {

MessageDigest sha = MessageDigest.getInstance("SHA-512");

sha.update(data.getBytes());

StringBuffer sb = new StringBuffer();

for (byte b : sha.digest()) {

sb.append(Integer.toHexString(0xff & b));

}

afterData = sb.toString();

} catch (Exception e) {

e.printStackTrace();

}

return afterData;

}