2010-07-06 112 views
6

我在C#/ .Net Framework中使用AESCryptoServiceProvider,我想知道IV和Keys有多大,以字节为单位。我很肯定,这个班遵循AES的规格,所以如果任何人有任何想法,我会很高兴听到它:)AES和AES的字节数是多少?

回答

8

IV的大小是16字节,默认密钥大小是32(16和24也是允许的)您可以分别使用BlockSize,KeySize,LegalBlockSizesLegalKeySizes属性。 API以位为单位提供值。

+0

谢谢!我滚动浏览了15次文档,并且我没有意识到BlockSize和KeySize属性> _> – DMan 2010-07-06 00:50:29

+1

因此,假设AESCryptoServiceProvider默认为AES-256是正确的?而不是AES-128? – w3bshark 2015-05-28 12:11:12