// Test vectors obtained from // https://groups.google.com/d/msg/sci.crypt/OolWgsgQD-8/IUR2KhCcfEkJ
mac = Mac.getInstance("HmacSHA512/224");
mac.init(new SecretKeySpec(xeh("4a656665"), "HmacSHA512/224"));
mac.update("what do ya want for nothing?".getBytes());
Asserts.assertTrue(Arrays.equals(mac.doFinal(),
xeh("4a530b31a79ebcce36916546317c45f247d83241dfb818fd37254bde")));
mac = Mac.getInstance("HmacSHA512/256");
mac.init(new SecretKeySpec(xeh("4a656665"), "HmacSHA512/256"));
mac.update("what do ya want for nothing?".getBytes());
Asserts.assertTrue(Arrays.equals(mac.doFinal(),
xeh("6df7b24630d5ccb2ee335407081a87188c221489768fa2020513b2d593359456")));
mac = Mac.getInstance("HmacSHA512/224");
mac.init(new SecretKeySpec(xeh("0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b"), "HmacSHA512/224"));
mac.update("Hi There".getBytes());
Asserts.assertTrue(Arrays.equals(mac.doFinal(),
xeh("b244ba01307c0e7a8ccaad13b1067a4cf6b961fe0c6a20bda3d92039")));
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.