Microsoft Internet Information Server 4.0

       

Изучив материал этого занятия


Криптография

— это совокупность методов шифрования данных и сообщений для их защиты при хранении и передаче. Этот способ обеспечивает защиту соединений даже в незащищенной среде (например, при передаче информации по Интернету). Средства криптографии также позволяют зашифровывать файлы конфиденциальной информации на компьютере, чтобы взломщик не мог прочитать их содержимое.

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

Microsoft Cryptographic API (CryptoAPI) — 32-битный интерфейс прикладного программирования для Microsoft Windows, реализующий множество функций защиты информации. Поддержка CryptoAPI — составная часть Microsoft Windows NT Server, и, следовательно, эти средства доступны Internet Information Server. Если Вы разрабатываете Windows-приложения для коллективной работы группы пользователей, Интернет-приложения или настольные приложения, требующие защиты, этот API идеально подойдет для Ваших нужд.

CryptoAPI находит применение в различных областях, включая:

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

CryptoAPI построен по модульному принципу. Все криптографические операции выполняют заменяемые компоненты — так называемые поставщики криптографических услуг (Cryptographic Service Providers, CSPs). Ядром каждого CSP служит определенный криптографический алгоритм. CSP не зависит от использующего его приложения; таким образом, приложение способно работать с множеством различных CSP. Это позволяет Вам, не изменяя приложение, выбрать поставщика криптографических услуг, который обеспечит необходимый уровень защиты.



Содержание раздела