sha256 암호화

java 2020. 11. 11. 10:10


public class Test {
    
    //sha256 암호화
    public static String sha256(String msg) throws Exception {
        MessageDigest md = MessageDigest.getInstance("SHA-256");
        md.update(msg.getBytes());
        StringBuilder builder = new StringBuilder();
        for (byte b: md.digest()) {
              builder.append(String.format("%02x", b));
        }
        return builder.toString();
    }
    
    public static void main(String[] args) {
        String msg = "123Qwe!!";
        
        try {
            //sha256
            System.out.println(msg+" = "+sha256(msg));

        } catch (Exception e) {
            e.printStackTrace();
        }
        
    }

jmseo.tistory.com/46

[JAVA] SHA-256 암호화 예제

단방향 알고리즘(One-Way) - 해쉬(Hash) 알고리즘 - 단방향 암호화는 평문을 암호화 했을 때 다시 평문으로(복호화) 되돌릴 수 없는 암호화 SHA-256 암호화 예제입니다. public class Test { //sha256 암호화 publ

jmseo.tistory.com

 

'java' 카테고리의 다른 글

cannot convert from string to T  (0) 2021.03.18
duration과 period  (0) 2020.11.23
java mail 발송시 첨부파일 한글 깨짐 현상  (0) 2020.10.23
서버 IP 가져오기  (0) 2020.09.19
자바 프로그래머가 자주 실수 하는 10가지  (0) 2018.11.02
Posted by 張's blog
,