Quick actions

cmd+k|ctrl+k

Navigation

Languages

sha256

Snippet info

Language

Java

Visibility

public

Author

luffyke

Created

2016-12-29T13:27:25Z

Updated

2017-01-05T02:57:34Z

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

class Main {
    public static void main(String[] args) {
        try {
            System.out.println(sha256("123456"));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    public static String sha256(String input) throws NoSuchAlgorithmException {
        MessageDigest mDigest = MessageDigest.getInstance("SHA-256");
        byte[] result = mDigest.digest(input.getBytes());
        StringBuilder sb = new StringBuilder();
        for (byte b : result) {
            sb.append(Integer.toString((b & 0xff) + 0x100, 16).substring(1));
        }
        return sb.toString();
    }
}
INFO