你好
我需要使用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 . exe
解决了。
你好,
非常感谢分享你的发现。
问候,PM_Dialog