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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per