你好
我确实需要使用HMAC-AES-256从DA14683传输数据。我在板支持包中找到了这个版本,但它产生的结果与OpenSSL在相同数据(相同的密钥和数据)上产生的结果不一样。我的目标是一个数据控制使用:“openssl dgst -binary -hmac key_hex -sha256 -out hmac_file data_file”在一个服务器上收集数据。
你能确认一下这个算法已经被广泛测试过了吗?(我用它来处理数据而不是文本)
与OpenSSL实现的区别是什么?
提前谢谢你
致以最亲切的问候
设备:
你好
问题出在我身上。下面是一个很好的命令行,可以在DA14683和openssl之间获得相同的行为:
openssl dgst -binary -sha256 -mac HMAC -macopt hexkey:$key_hex -out $hmac_file data_file . txt
解决了。
你好,
非常感谢分享你的发现。
问候,PM_Dialog