На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

The CryptoAPI Programming Model



The Microsoft Cryptographic Application Program Interface (CryptoAPI) is a set of functions that allow applications to encrypt or digitally sign data in a flexible manner, while providing protection for the user's sensitive private key data.

All cryptographic operations are performed by independent modules known as cryptographic service providers (CSPs). One CSP, the Microsoft RSA Base Provider, is bundled with the operating system.
Each CSP provides a different implementation of the CryptoAPI. Some provide stronger cryptographic algorithms while others contain hardware components such as smartcards. In addition, some CSPs may occasionally communicate with users directly, such as when digital signatures are performed using the user's signature private key.

The CryptoAPI programming model can be compared to the Windows GDI model in that the CSPs are analogous to graphics device drivers, and the cryptographic hardware (optional) is analogous to graphics hardware. Just as well-behaved applications are not allowed to communicate with graphics device drivers and hardware, well-behaved applications cannot directly access the CSPs and cryptographic hardware.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

CryptoAPI, Программирующее Модель



Шифровальный Прикладной Программный Интерфейс Микрософт (CryptoAPI), - установка функций, которые позволяют, чтобы кодировать или в цифровой форме подписывать данные в гибком способе, при обеспечении защиты для чувствительных частных ключевых данных пользователя.

Все шифровальные операции выполнены независимыми модулями узнанными как шифровальные поставщики услуги (CSPs). Один CSP, Базовый Поставщик Микрософт RSA, связан в узел операционной системой.
Каждый CSP обеспечивает другую реализацию CryptoAPI. Некоторые обеспечивают прочные шифровальные алгоритмы тогда как другие содержат аппаратные компоненты как например, smartcards. Кроме того, некоторые CSPs может случайно связаться с пользователями непосредственно, как например, когда цифровые подписи выполнены используя сигнатуру пользователя частной клавиши.

CryptoAPI, Программирующее модель может быть по сравнению с моделью Windows GDI в, что CSPs аналогичные на графических драйверах устройства, и шифровальные аппаратные средства (дополнительные) аналогичное в графических аппаратных средствах. Подобно тому, как хорошо работающие приложения не позволены связываться с графическими драйверами устройства и аппаратные, хорошо работающие приложения не могут непосредственно иметь доступ к CSPs и шифровальным аппаратным средствам.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz