edsgerlin
2017-01-08 11:34:17 +08:00
根据木桶理论, Cipher Suite 中加密最弱的算法决定 Cipher Suite 强度。一般来说 hash function 是比同等位数的 AES 弱的,比如说 MD5(128bit)已经能被攻破了而 AES 128bit 还是好好的。所以一般来说都是配合比 AES 位数更长的 hash function 用。
此外还有一个原因是 NSA Suite B 也是这么推荐的。 128bit AES + 256bit SHA2 + 256bit Elliptic Curve 或者 256bit AES + 384bit SHA2 + 384bit Elliptic Curve 。
国产的商密 Cipher Suite 是 128bit SM1(只有硬件实现)/SM4(允许软件实现) + 256bit SM3 Hash + 256bit SM2 Elliptic Curve ,也差不多是按这个原则设计的。