빈쿵바라기
좌충우돌 개발자의 기록
빈쿵바라기
전체 방문자
오늘
어제
  • 분류 전체보기 (53)
    • Programming (25)
      • JAVA (12)
      • Spring Boot (6)
      • JPA (7)
      • Python (0)
    • Database (12)
      • RDBMS (4)
      • NoSQL (7)
    • Server (11)
    • Elasticsearch (3)
    • ETC (2)

블로그 메뉴

    공지사항

    인기 글

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    빈쿵바라기

    좌충우돌 개발자의 기록

    Programming/JAVA

    JAVA SHA-256 암호화 방법

    2023. 5. 10. 16:58
    import java.io.UnsupportedEncodingException;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    
    public class SHA256Util {
    
    	public static String SHA256Encrypt(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException{
    		StringBuffer hexString = new StringBuffer();
    		
    		MessageDigest digest = MessageDigest.getInstance("SHA-256");
        	byte[] hash = digest.digest(token.getBytes("UTF-8"));
        	
        	
        	for(int i=0; i < hash.length; i++){
        		String hex = Integer.toHexString(0xff & hash[i]);
        		if(hex.length() == 1) hexString.append('0');
        		
        		hexString.append(hex);
        	}
    		return hexString.toString();
    	}
    	
    }
    저작자표시 (새창열림)

    'Programming > JAVA' 카테고리의 다른 글

    색상 거리 구하기(feat. CIEDE2000)  (0) 2023.05.30
    [pdfbox] PDF 파일을 Image파일로 변환하는 방법  (0) 2023.05.10
    [Apache VFS] SFTP 파일 업로드  (0) 2023.03.08
    [openhtmltopdf] HTML을 PDF로 변환하기  (0) 2023.01.18
    [Apache Tika] 문서파일에서 텍스트 추출하기  (0) 2022.12.15
      'Programming/JAVA' 카테고리의 다른 글
      • 색상 거리 구하기(feat. CIEDE2000)
      • [pdfbox] PDF 파일을 Image파일로 변환하는 방법
      • [Apache VFS] SFTP 파일 업로드
      • [openhtmltopdf] HTML을 PDF로 변환하기
      빈쿵바라기
      빈쿵바라기
      삽질하는 개발자의 좌충우돌 개발기

      티스토리툴바