Создание криптографической схемы
Обновлен: Ноябрь 2007
Криптографические компоненты .NET Framework могут быть соединены вместе с целью создания различных схем шифрования и расшифровки данных.
Простая криптографическая схема шифрования и расшифровки данных может содержать следующие шаги.
Каждая сторона создает свои наборы, состоящие из открытого и закрытого ключей.
Стороны обмениваются своими открытыми ключами.
Каждая сторона создает свой секретный ключ для шифрования методом TripleDES, а затем шифрует этот ключ с помощью открытого ключа другой стороны.
Обе стороны пересылают друг другу зашифрованные секретные ключи, а затем некоторым образом комбинируют свой и чужой секретные ключи, получая единый новый секретный ключ.
Затем стороны осуществляют связь с использованием симметричного шифрования.
Создание криптографической схемы — не тривиальная задача. Дополнительные сведения об использовании криптографии см. в разделе "Cryptography" документации Microsoft Platform SDK на веб-узле https://msdn.microsoft.com/library.