2010-07-06 2 views
6

C#/Net Framework에서 AESCryptoServiceProvider를 사용하고 있으며 IV 및 Keys의 크기가 바이트 단위로 얼마나 큰지 궁금합니다. 나는이 클래스가 AES의 스펙을 따르고 있기 때문에 누구나 아이디어가 있다면 그걸 듣게되어 기쁩니다.AES의 IV 및 키는 몇 바이트입니까?

답변

8

IV 크기는 16 바이트이고 기본 키 크기는 32입니다 및 24도 허용됨) BlockSize, KeySize, LegalBlockSizesLegalKeySizes 속성을 각각 사용할 수 있습니다. API는 값을 비트 단위로 제공합니다.

+0

감사! 나는 15 번처럼 문서를 스크롤했고 BlockSize와 KeySize가 속성이라는 것을 깨닫지 못했습니다.> _> – DMan

+1

AESCryptoServiceProvider가 AES-256으로 기본 설정되어 있다고 가정하는 것이 맞습니까? AES-128이 아닌가요? – w3bshark

관련 문제