상세 컨텐츠

본문 제목

SHA-256 암호화 JAVA 예제 (Example)

프로그램 언어/Java

by husks 2016. 5. 2. 17:12

본문

반응형


SHA-256 암호화 java 예제 입니다.


package test;

import java.security.MessageDigest;

public class ShaPasswordEncoderTest {

	public static void main(String[] args) {

		String base = "password123";

		try{

			MessageDigest digest = MessageDigest.getInstance("SHA-256");
			byte[] hash = digest.digest(base.getBytes("UTF-8"));
			StringBuffer hexString = new StringBuffer();

			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);
			}

			//출력
			System.out.println(hexString.toString());

		} catch(Exception ex){
			throw new RuntimeException(ex);
		}

	}

}

확인(검증)은 아래 URL에서 해보시기 바랍니다.


http://www.xorbin.com/tools/sha256-hash-calculator


반응형

관련글 더보기

댓글 영역