На главную

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

Signing Data



In order to sign data, a hash object must first be created using the CryptCreateHash function. This object will accumulate the data to be signed. Next, the data is added to the hash object with the CryptHashData function.

After the last block of data is added to the hash, the CryptSignHash function is used to sign the hash. A description of the data can also be added to the hash object at this point. Once the digital signature data has been obtained, the hash object should be destroyed with the CryptDestroyHash function.
Hashes can be signed with either the signature private key or the key exchange private key. The signature key should be used when the user who owns the signature key is signing some of his or her data. The key exchange key should be used when signing data that does not directly belong to the user. The classic example of this is when the exchange key is used to sign session keys during a key exchange protocol.


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

Подписание Данных



Для того, чтобы подписывать данные, объект хэша должен сначала создан используя функцию CryptCreateHash. Этот объект накопит данные, которые нужно подписываться. Затем, данные добавлены к объекту хэша с функцией CryptHashData.

После того, как последний блок данных будет добавлен к хэшу, функция CryptSignHash использована, чтобы подписывать хэш. Описание данных может также добавлено к объекту хэша в этой точке. Как только данные цифровой подписи получены, объект хэша должен быть уничтожен функцией CryptDestroyHash.
Хэши могут быть подписаны с частной клавишей сигнатуры или ключевая биржевая частная клавиша. Клавиша сигнатуры должна быть использована когда пользователь, который обладает клавишей сигнатуры подписывает некоторые его или ее данные. Ключевая биржевая клавиша должна быть использована при подписании данных, что непосредственно не принадлежит пользователю. Классический пример этого - когда биржевая клавиша использована, чтобы подписывать сеансовые клавиши в течение ключевого биржевого протокола.


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