Java/기본
[java] sha-256 해싱 알고리즘 사용하기
블록체인에서 가장 많이 사용하고 있는 해싱 알고리즘인 sha-256 알고리즘을 java로 구현 해보도록 하겠습니다. 1. sha256으로 해싱 java 기본 클래스인 MessageDigest 를 활용한다. -MessageDigest 객체 생성 -변환할 스트링을 바이트로 변환하여 digest() 메소드의 파라미터로 던짐 -bytesToHex 메소드로 바이트를 16진수 스트링으로 변환함 (해당 메소드는 새로 구현해야됨, 아래 참고) public static String Sha256(String originalString) throws NoSuchAlgorithmException { MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] enc..
2021. 9. 15. 11:58
최근댓글