public static String calculateSha256Hex(@Nonnull byte[] data) throws NoSuchAlgorithmException {
        return calculateSha256Hex(data, data.length);
    }
@Test
    public void testCalculateSha256Hex() throws Exception {
        byte[] data = {(byte) 0};
        String result = Sha256Util.calculateSha256Hex(data);
        assertEquals("6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d", result);
    }