На главную

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 | Скачать Вниз

Predefined Provider Types



A number of provider types have already been defined. The following table lists these provider types, along with the algorithms that each type must support. A CSP of a given type is free to support other algorithms in addition to the ones listed.

Provider Type Key Exchange Signature Encryption Hashing
PROV_RSA_FULL RSA RSA RC2, RC4 MD5, SHA
PROV_RSA_SIG n/a RSA n/a MD5, SHA
PROV_DSS n/a DSS n/a SHA
PROV_FORTEZZA KEA DSS Skipjack SHA
PROV_MS_EXCHANGE RSA RSA CAST MD5
PROV_SSL RSA RSA varies varies


If two or more applications plan to exchange keys and encrypted messages, they should both use CSPs of the same type, however, some CSP types may be partially compatible with others.
Anyone writing a custom CSP can define a new provider type. However, this person is then responsible for distributing the new provider type to the authors of any applications that are to use it.
In the event that the previous table mentioned algorithms you are not familiar with, the following table provides a brief description of each.

Algorithm Description
CAST This is a 64-bit symmetric block cipher developed by C. M. Adams and S. E. Tavares. This algorithm is somewhat similar to DES (Data Encryption Standard).
DES National Institute of Standards and Technology (NIST) Data Encryption Standard. This is a 64-bit symmetric block cipher that has a fixed key length of 56-bits.
DH Diffie-Hellman. This is a public-key algorithm used for secure key exchange. It cannot be used for data encryption.
DSS Digital Signature Standard. This standard uses the Digital Signature Algorithm (DSA), which is a public-key cipher used to generate digital signatures. It cannot be used for data encryption.
KEA Key Exchange Algorithm. This is an improved version of Diffie-Hellman.
MD2 MD2. This is a hashing algorithm that produces a 128-bit hash value.
MD4 MD4. This is a hashing algorithm that produces a 128-bit hash value.
MD5 MD5. This is an improved version of MD4. It also produces a 128-bit hash value.
RC2 RC2 Block Cipher. This is a 64-bit symmetric block cipher.
RC4 RC4 Stream Cipher. This is a symmetric stream cipher.
RSA RSA Public-Key Cipher. This is a popular public-key cipher used for both encryption and signatures.
SHA Secure Hash Algorithm. This is a hashing algorithm that produces a 160-bit hash value.
Skipjack This is the algorithm used by the Clipper and Capstone chips. It is a symmetric block cipher with a fixed key length of 80 bits.



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

Встроенные Типы Поставщика



Множество типов поставщика уже определено. Следующая таблица включает эти типы поставщика, вместе с алгоритмами, что каждый тип должен поддержать. CSP Данный тип свободн, чтобы поддерживать другие алгоритмы дополнительно к тем указанное.

Тип Поставщика Ключевого Биржевого Шифрования Сигнатуры, обсуждающий PROV_RSA_FULL RSA RSA RC2, RC4 MD5, SHA PROV_RSA_SIG n/a RSA n/a MD5, SHA PROV_DSS n/a DSS СЛЕПКА n/a SHA PROV_FORTEZZA KEA DSS Skipjack SHA PROV_MS_EXCHANGE RSA RSA MD5 PROV_SSL RSA RSA меняет изменяется


Если два или больше плана приложений, чтобы заменять клавиши и закодированные сообщения, они были бы оба используют CSPs то же самый тип, тем не менее, некоторые типы CSP могут быть частично совместимыми с другими.
Каждый пиша обычай CSP может определить новый тип поставщика. Тем не менее, этот человек - затем ответственный за распределительный новый тип поставщика авторам любых приложений, которые должны использовать это.
В случае, если предшествующая таблица упоминала алгоритмы с которыми Вы не знакомы, следующая таблица обеспечивает краткое описание каждого.

Описание Алгоритма
БРОСЬТЕ Это - 64- битовое симметричное блочное шифр разработанное Адамсом C. M. и S. E. Tavares. Этот алгоритм отчасти подобный DES (Шифровальный Стандарт Данных).
НАЦИОНАЛЬНЫЙ Институт DES Стандартов и Технологии (NIST) Шифровального Стандарта Данных. Это - 64- битовое симметричное блочное шифр, что имеет фиксированную ключевую длину 56- битов.
DH Diffie-Hellman. Это - общественный-ключевой алгоритм использованный для безопасного ключевого обмена. Не может быть использовано для шифрования данных.
СТАНДАРТ Цифровой Подписи DSS. Этот стандарт использует Алгоритм Цифровой Подписи (DSA), который является общественным-ключевым шифром использованным, чтобы генерировать цифровые подписи. Не может быть использовано для шифрования данных.
КЛЮЧЕВОЙ Биржевой Алгоритм KEA. Это - улучшенная версия Diffie-Hellman.
MD2 MD2. Это - обсуждающий алгоритм, который производит 128- битовую величину хэша.
MD4 MD4. Это - обсуждающий алгоритм, который производит 128- битовую величину хэша.
MD5 MD5. Это - улучшенная версия MD4. Это также производит 128- битовую величину хэша.
Блочное Шифр RC2 RC2. Это - 64- битовое симметричное блочное шифр.
Шифр Потока RC4 RC4. Это - симметричное шифр потока.
ШИФР RSA RSA Public-Key. Это - популярное общественное-ключевое шифр использованное как для шифрования так и подписей.
БЕЗОПАСНЫЙ Алгоритм Хэша SHA. Это - обсуждающий алгоритм, который производит 160- битовую величину хэша.
Skipjack Это - алгоритм использованный Клипером и чипами Capstone. Это - симметричное блочное шифр с фиксированной ключевой длиной 80 битов.



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