TLS协议中,MAC需要用私钥加密吗?

真心木有 发布于 2017/07/14 12:47
阅读 203
收藏 0

数字签名是会用私钥是对MAC进行加密的,用作不可抵赖性.

但是TLS1.2中,用HMAC,就是已经加密了的MAC.

我的问题是,还需要用私钥对MAC进行加密吗?

这个数字签名是必须的,还是可选的?

加载中
0
gbstack
gbstack

我的问题是,还需要用私钥对MAC进行加密吗?

需要, TLS支持的这几种MAC算法: HMAC-MD5, HMAC-SHA1, HMAC-SHA256/384, AEAD. 都是你所说的使用私钥对MAC进行加密. 

 

这个数字签名是必须的,还是可选的?

是可选的, 可以查看TLS文档.

真心木有
我记得HMAC用的是握手过程中协商的一个key.我上面说的私钥是非对称算法中的私钥.
真心木有
谢谢!
返回顶部
顶部