자바 sha256()

Jmnote (토론 | 기여)님의 2018년 8월 15일 (수) 14:33 판 (새 문서: ==개요== ;Java sha256() ;자바 sha256() <source lang='java'> public class MyClass { static String sha256(String s) { java.security.MessageDigest md; try { md =...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

Java sha256()
자바 sha256()
public class MyClass {
    static String sha256(String s) {
        java.security.MessageDigest md;
        try { md = java.security.MessageDigest.getInstance("SHA-256"); }
        catch (Exception e) { return null; }
        md.update(s.getBytes());
        return (new java.math.BigInteger(1, md.digest())).toString(16);
    }
    public static void main(String args[]) {
        System.out.println(sha256(""));
        // e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
        System.out.println(sha256("hello world"));
        // b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
    }
}

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}