Заключение
Представлены способы использования в
приложениях для среды Microsoft.NETдополнительных
криптографических классов, содержащих
реализации алгоритмов симметричного
шифрованияRC4 и ГОСТ
28147-89, электронной цифровой подписи ГОСТ
34.10-2001, хешированияMD2,MD4
и ГОСТ 34.11-94.
Для использования алгоритмов RC4,MD2 иMD4
требуется подключение к проекту
приложения свободно распространяемой
библиотекиCryptoLibrary,
а для использования российских
криптоалгоритмов – распространяемой
по лицензии библиотеки КриптоПро .NET
SDK, требующей установки криптопровайдера
КриптоПроCSP.
Использование дополнительных
криптографических классов при создании
и обмене сеансовыми ключами, а также
при доступе к закрытым ключам пользователей
имеет особенности по сравнению со
стандартными криптографическими
классами библиотеки FCL.
Литература
Торстейнсон П., Ганеш Г.А. Криптография
и безопасность в технологии .NET.
М.:БИНОМ. Лаборатория знаний, 2007.
Хорев П.Б. Криптографические средства
платформы MICROSOFT .NET и их использование
в инженерном образовании. Труды
Международной научно-методической
конференции «Информатизация инженерного
образования» - ИНФОРИНО-2012 (Москва,
10-11.04.2012 г.). М.: Издательский дом МЭИ,
2012. Стр. 123-126.
Crypto Library. http://www.mentalis.org/soft/projects/crypto/.
КриптоПро .NET SDK. http://www.cryptopro.ru/products/net.
КриптоПро CSP.http://www.cryptopro.ru/products/csp/overview.