Cifrado de datos masivo

Una clave de cifrado masiva se genera mediante el hash de una de las claves MAC mediante CryptHashSessionKey junto con el contenido del mensaje y otros datos. El mensaje se cifra o descifra con una de las claves de cifrado masiva de la manera habitual.

Cuando se usa un cifrado de bloques, el motor de protocolo Schannel realiza todo el cifrado de bloquesnecesario. Cuando se llama a CryptEncrypt y CryptDecrypt , la marca Final siempre es FALSE y la longitud de los datos es un múltiplo de longitudes de bloque completas.

Nota

El CSP nunca debe almacenar en búfer los datos internamente. Una vez que los datos se hayan cifrado (o descifrado), el tamaño del texto no cifrado siempre debe coincidir exactamente con el tamaño del texto cifrado.