2009-10-19 9 views
1

est-il normal d'obtenir les octets indésirables à la fin de la mémoire tampon lorsque cette fonction retourne?CryptEncrypt() API

Répondre

2

Si vous utilisez un chiffrement par bloc, il est normal que la sortie soit complétée à un multiple de la taille du bloc. Avec un chiffrement de flux, le résultat sera normalement exactement la même longueur que l'entrée.

+0

par exemple, la taille de bloc de AES256 est de 128 bits, est-ce que cela signifie que j'obtiendrais 16 octets inutiles à la fin de cipherblock? – cpx

+0

Vous obtiendriez au maximum 16 octets, cela pourrait être moins. –