Crittografia dei dati in blocco

Una chiave di crittografia bulk viene generata eseguendo l'hashing di una delle chiavi MAC usando CryptHashSessionKey insieme al contenuto del messaggio e ad altri dati. Il messaggio viene crittografato/decrittografato con una delle chiavi di crittografia bulk nel modo consueto.

Quando si usa una crittografia a blocchi, il motore del protocollo Schannel esegue tutte le operazioni di riempimento della crittografia a blocchi necessarie. Quando vengono chiamati CryptEncrypt e CryptDecrypt , il flag Finale è sempre FALSE e la lunghezza dei dati è un multiplo di lunghezze di blocco intere.

Nota

Il provider di servizi di configurazione non deve mai memorizzare i dati nel buffer internamente. Dopo che i dati sono stati crittografati (o decrittografati), le dimensioni del testo non crittografato devono sempre corrispondere esattamente alla dimensione del testo crittografato.