Создание криптографической схемы

Криптографические компоненты .NET Framework могут быть соединены вместе с целью создания различных схем шифрования и расшифровки данных.

Простая криптографическая схема шифрования и расшифровки данных может содержать следующие шаги.

  1. Каждая сторона создает свои наборы, состоящие из открытого и закрытого ключей.

  2. Стороны обмениваются своими открытыми ключами.

  3. Каждая сторона создает свой секретный ключ для шифрования методом TripleDES, а затем шифрует этот ключ с помощью открытого ключа другой стороны.

  4. Обе стороны пересылают друг другу зашифрованные секретные ключи, а затем некоторым образом комбинируют свой и чужой секретные ключи, получая единый новый секретный ключ.

  5. Затем стороны осуществляют связь с использованием симметричного шифрования.

Создание криптографической схемы — не тривиальная задача. Дополнительные сведения об использовании криптографии см. в разделе "Cryptography" документации Microsoft Platform SDK на веб-узле https://msdn.microsoft.com/library.

См. также

Основные понятия

Службы криптографии

Другие ресурсы

Задачи криптографии