자바 sha256()

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());
        String result = (new java.math.BigInteger(1, md.digest())).toString(16);
        while(result.length()<64) { result = "0" + result; }
        return result;
    }
    public static void main(String args[]) {
        System.out.println(sha256(""));
        // e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
        System.out.println(sha256("hello world"));
        // b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
        System.out.println(sha256("K1t4fo0V"));
        // 0a979e43f4874eb24b740c0157994e34636eed0425688161cc58e8b26b1dcf4e
        System.out.println(sha256("yxPX0fbIKHvjHo180"));
        // 074690988f8d3e8e45840f7502efd2edde63a88c299a88e0923e7ed4abec1835
    }
}

2 같이 보기[ | ]

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