При обмене информацией между двумя доверяющими друг другу пользователями для обеспечения только КОНТРОЛЯ ЦЕЛОСТНОСТИ сообщения при его отправке необходимо:

  • создать свертку сообщения с помощью ключевой хэш-функции, соединить свертку с сообщением и отправить получателю;
  • создать свертку сообщения с помощью бесключевой хэш-функции, соединить свертку с сообщением и отправить получателю;
  • создать свертку сообщения с помощью бесключевой хэш-функции, соединить свертку с сообщением, зашифровать личным ключом с помощью асимметричной криптосистемы и отправить получателю;
  • создать свертку сообщения с помощью бесключевой хэш-функции, соединить свертку с сообщением, зашифровать с помощью симметричной криптосистемы (ключ известен обоим) и отправить получателю;

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.