Коды проверки подлинности сообщений в Schannel

код проверки подлинности сообщений (MAC) используется для обнаружения незаконного изменения и подделки сообщений. Отправитель сообщения создает MAC путем шифрования односторонняя хэш- текста сообщения с помощью ключа сеанса , общего отправителя и получателя. Mac добавляется к сообщению, отправляемого получателю. Получатель сообщения снова создает MAC, используя общий ключ сеанса и текст сообщения, и сравнивает созданный MAC с MAC, полученный от отправителя. Если они идентичны, отправитель должен иметь общий ключ сеанса, и сообщение не было изменено во время передачи.

В протоколах Schannel алгоритм, используемый для создания MAC, определяется набором шифров , используемым отправителем и получателем.