JAVA

암호화 SHA-256

Machine_웅 2020. 5. 21. 09:23
728x90
반응형
    // 암호화 하기
    public static String sha256(String msg)  throws NoSuchAlgorithmException {

        String result ="";
        MessageDigest md = MessageDigest.getInstance("SHA-256");
        md.update(msg.getBytes());
        byte[] byteData = md.digest();
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < byteData.length; i++) {
            sb.append(Integer.toString((byteData[i] & 0xFF) + 256, 16).substring(1));
        }
        result = sb.toString();
        return result;
    }
728x90
반응형

'JAVA' 카테고리의 다른 글

리스트 객체 중복 제거  (0) 2021.10.08
문자열에 공백 수  (0) 2020.11.23
JSON 정리  (0) 2019.11.21
안드로이드 버튼 모서리 둥글게 하기  (1) 2018.06.22
자바 문자열 포함 여부 확인하기.  (0) 2018.05.07