Zbiorcze szyfrowanie danych

klucz szyfrowania zbiorczego jest generowany przez tworzenia skrótów jednym z kluczy MAC przy użyciu CryptHashSessionKey wraz z zawartością komunikatu i innymi danymi. Wiadomość jest szyfrowana/odszyfrowywane przy użyciu jednego z kluczy szyfrowania zbiorczego w zwykły sposób.

W przypadku korzystania zszyfrowania blokowegoaparat protokołuSchannelwykonuje wszystkie niezbędne szyfrowania blokudopełnianie. Po wywołaniu CryptEncrypt i CryptDecrypt flaga Końcowa jest zawsze false, a długość danych jest wielokrotną długością całych bloków.

Nuta

Dostawca CSP nigdy nie może buforować danych wewnętrznie. Po zaszyfrowaniu (lub odszyfrowaniu danych) rozmiar w postaci zwykłego tekstu musi zawsze być dokładnie zgodny z rozmiarem szyfrowania.