SHA-256 SHA(Secure Hash Algorithm) 해시 알고리즘의 한 종류로 SHA-256은 256비트 구성 및 64자리 문자열을 반환한다. SHA-256 암호화는 단방향 암호화로 기본적으로 복호화가 안되는 암호화 방식이다.
그래서 보통 웹개발시 비밀번호를 암호화하여 저장하고 비교하는데 자주 사용된다. SHA-256 암호화 try { MessageDigest md = MessageDigest.getInstance("SHA-256"); // MessageDigest SHA-256 StringBuilder sb = new StringBuilder(); // 암호화된 문자열 담기 String iu = "아이유"; // 암호화할 문자열 md.update(iu.getBytes()); byte[] iuMd = md.digest() ; for(byte b : iuMd) { // 10진수 to 16진수 변환 sb.append(String.format("%02x", b)); } Syst...
#
SHA256
#
단방향암호화
#
암호화
원문 링크 : 자바[Java] - SHA-256 암호화