Here you can find the source of sha256Hash()
static public MessageDigest sha256Hash() throws NoSuchAlgorithmException
//package com.java2s; /*//from w w w. j a va2s.co m * Copyright 2014-2017. * Distributed under the terms of the GPLv3 License. * * Authors: * Clemens Zeidler <czei002@aucklanduni.ac.nz> */ import java.security.*; public class Main { static public MessageDigest sha256Hash() throws NoSuchAlgorithmException { return MessageDigest.getInstance("SHA-256"); } static public byte[] sha256Hash(byte data[]) { try { return hash(data, sha256Hash()); } catch (Exception e) { System.out.println(e.getMessage()); return null; } } static public byte[] hash(byte[] data, MessageDigest messageDigest) { messageDigest.reset(); messageDigest.update(data); return messageDigest.digest(); } }