2009-10-19 4 views
1

이 함수가 반환 할 때 버퍼의 끝에 정크 바이트를 가져 오는 것이 정상입니까?CryptEncrypt() API

답변

2

블록 암호를 사용하는 경우 출력이 블록 크기의 배수로 채워지는 것이 정상입니다. 스트림 암호를 사용하면 결과는 일반적으로 입력과 정확히 같은 길이가됩니다.

+0

예를 들어, AES256의 블록 크기는 128 비트입니다. 그렇다면 암호 블록의 끝에 16 개의 정크 바이트가 생기는 것입니까? – cpx

+0

최대 16 바이트를 되 찾을 수 있습니다. –