class Sha256 {

    public static byte[] hash(String text) {
        if (text == null) {
            throw new IllegalArgumentException("Text must not be null");
        }

        try {
            return hash(text.getBytes("UTF-8"));
        } catch (UnsupportedEncodingException e) {
            throw new UnsupportedOperationException("The encoding 'UTF-8' is not supported", e);
        }
    }

    private  Sha256();

}