Java

[ java ] 자바에서 SHA256으로 hashing 하는 방법

JooKit 주킷 2020. 12. 30. 19:50
목차 접기
728x90
반응형

 // SHA-256으로 해싱하는 메소드
    public static String sha256(String msg) throws NoSuchAlgorithmException {
        MessageDigest md = MessageDigest.getInstance("SHA-256");
        md.update(msg.getBytes());

        return bytesToHex(md.digest());
    }


     // 바이트를 헥스값으로 변환한다
    public static String bytesToHex(byte[] bytes) {
        StringBuilder builder = new StringBuilder();
        for (byte b: bytes) {
          builder.append(String.format("%02x", b));
        }
        return builder.toString();
    }
728x90
반응형
LIST