Exemplo n.º 1
0
 @Test
 public void testSHA512() {
   MAC hmac = HMAC.sha512(ascii(EMPTY_STRING));
   assertArrayEquals(
       hex(
           "b936cee86c9f87aa5d3c6f2e84cb5a4239a5fe50480a6ec66b"
               + "70ab5b1f4ac6730c6c515421b327ec1d69402e53dfb4"
               + "9ad7381eb067b338fd7b0cb22247225d47"),
       hmac.digest(ascii(EMPTY_STRING)));
   hmac = HMAC.sha512(ascii("key"));
   assertArrayEquals(
       hex(
           "b42af09057bac1e2d41708e48a902e09b5ff7f12ab428a4fe8"
               + "6653c73dd248fb82f948a549f7b791a5b41915ee4d1e"
               + "c3935357e4e2317250d0372afa2ebeeb3a"),
       hmac.digest(ascii(PANGRAM)));
 }