假设我正在设计一个库来使用 SHA-256 HMAC 签名/验证消息。如果最终用户使用弱共享密钥并发送大量短消息,我认为攻击者可能会发现密钥。
我的直觉说我应该在密钥上附加一个唯一的(每条消息)盐,以使逆向工程密钥更加困难。
密钥加盐有多大帮助,我也会通过加盐消息获得什么?
假设我正在设计一个库来使用 SHA-256 HMAC 签名/验证消息。如果最终用户使用弱共享密钥并发送大量短消息,我认为攻击者可能会发现密钥。
我的直觉说我应该在密钥上附加一个唯一的(每条消息)盐,以使逆向工程密钥更加困难。
密钥加盐有多大帮助,我也会通过加盐消息获得什么?