我遇到了AES_128_GCM
密码,试图在TLS1.2
的规范中找到它,但没有提到。有人能解释一下AES_128
、AES_128_CBC
和这个新来的孩子AES_128_GCM
之间的区别吗?
另外,.NET System.Security.Cryptography
是否在类中构建了AES_128_GCM
?我没看到任何人。
发布于 2015-09-17 14:39:22
AES 128是AES分组密码,使用的密钥大小为128位。它没有指定使用它的块模式。
AES 128 CBC与前面的密码相同,在本例中使用它在密码块链中。(NIST建议中对CBC的完整描述)。
AES 128 GCM又是同样的密码,用于Galois计数器模式。需要注意的是,GCM模式还提供了数据的身份验证(这是一种用于“认证加密”的模式)。
如果您想了解不同的分组密码模式,可以检查维基百科中的条目。要获得更详细的解释,您可以查看NIST的网站,并提供所有块密码的拟议模式:NIST分组密码模式。
https://security.stackexchange.com/questions/100449
复制相似问题