我怎样才能在Arduino上HMAC一个字节数组?我发现SHA1 HMAC的this library,但它似乎只用于字符串。SHA1 HMAC一个字节数组与Arduino
我已经将它传递给以空字节结尾的字节数组中的字节。这确实给了我正确的结果。但对于包含零的字节数组并不适用!
uint8_t hmacKey1[]={ 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x21, 0xde, 0xad, 0xbe, 0xef };
uint8_t time[]={ 0xb2, 0x00 };
Sha1.initHmac(hmacKey1, 10);
Sha1.print((char*)time);
要么我需要找到另一个另一个库(crypto-arduino-library看起来很有希望,但不包括我在做什么任何的例子),或劈了Cathedrow库做什么我之后。
有没有人知道另一种方式?
我IRC基类“Print”提供了这样的方法。否则只是使用循环和'打印::写' – leppie 2012-01-07 08:17:50
@leppie是的,循环做了我的技巧thx – russau 2012-01-07 08:56:02
很高兴我可以帮助:)未经编码的Arduino年龄。 – leppie 2012-01-07 09:18:22