MD5
Определяем: - алгоритм обмена ключами - алоритм ключа хоста сервера (аутентичность (сервера)) - симметричный алгоритм шифрования (конфиденциальность) - алгоритм MAC (целостность) - алгоритм сжатия Целостность данных защищена алгоритмами Последовательность применения алгоритмов: - Сообщение сжимается
payload = zlib(M)
-
Вычисляется длина пакета
packet_length = padding_length + payload + random padding -
Вычисляется mac
unencrypted_packet = packet_length + padding_length + payload + random padding
mac = MAC(key, sequence_number || unencrypted_packet) -
Сообщение шифруется
Комментарии
Пока комментариев нет.