@Test
public void success_2() {

    byte[] input = new byte[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31};
    byte[] input2 = new byte[]{1, 12, 23, 23, 74, 53, 6, 70, 38, 9, 10, 71, 72, 3, 54, 42, 96, 17, 18, 59, 20, 121, 32, 13, 24, 75, 26, 7, 18, 29, 90, 41};
    byte[] output = Hashes.hash(HashAlgorithm.KECCAK_512, input);
    byte[] output2 = Hashes.hash(HashAlgorithm.KECCAK_512, input2);
    assertThat(HexEncoder.getString(output), is("1414d219f4863f278acca4a4b5149298e2ec4f001d83f5f6e09fb14d7b47732e9ee6aaccbebedf2092b9cb209694b7eb8e7e36bbec9f9866a031d8901f891099"));
    assertThat(HexEncoder.getString(output2), is("ce7d397f3a74c602d6366ed0c6e868b0cf968e9986166323e02b83ef8bd891a9b8389b846eb88db32f0482e28744c56e3b471751f968d70c564eb3d7def2bf5b"));
}