728x90
반응형
SMALL
MessageDigest 를 활용해서 간단하게 sha256 단방향 암호화 문자열을 만들 수 있다.
/**
* sha256 헥사 암호화 값 반환
* @param str
* @return 단방향 암호화된 문자열
*/
public static String getHmacSha256(String str) {
byte[] binary = null;
try{
MessageDigest sh = MessageDigest.getInstance("SHA-256");
sh.update(str.getBytes("UTF-8"));
binary = sh.digest();
}catch(Exception e){
e.printStackTrace();
}
return binaryToHex(binary);
}
728x90
반응형
LIST
'Java' 카테고리의 다른 글
Java String null 체크 (0) | 2023.03.18 |
---|---|
JAVA 날짜 비교하기 (0) | 2023.03.16 |
[intelliJ] 실시간 소스 수정 반영 (0) | 2023.03.14 |
JAVA 만 나이 계산하여 리턴하기 (0) | 2023.03.14 |
JAVA 문자열 공백 제거, 중간 공백 제거 (0) | 2023.03.14 |