Vla*_*mir 5 cryptography key cbc-mac hmac
我想知道我是否可以使用在两个客户端之间建立的共享密钥作为HMAC密钥.
我看到当它被用作CBC-MAC时存在问题,但我没有发现任何证据表明HMAC是不好的做法.
谢谢,弗拉基米尔
我相信它目前属于"似乎可能正常,但为什么要承担风险?".
最佳做法是让每一方从共享密钥生成两个新密钥:
encryption-key := HMAC(shared-key, "Encryption Nonce")
hmac-key := HMAC(shared-key, "Authenticity Nonce")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |