2010-07-06 72 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