На главную

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

Simple Key Blob Format



Simple key blobs (type SIMPLEBLOB) are used to store and transport session keys. These are always encrypted with a key exchange public key. They have the following format:

BLOBHEADER blobheader;
ALG_ID algid;
BYTE encryptedkey[rsapubkey.bitlen/8];


The algorithm identifier that immediately follows the BLOBHEADER structure specifies the encryption algorithm that was used to encrypt the session key data. This typically has a value of CALG_RSA_KEYX, indicating that the session key data was encrypted with a key exchange public key, using the RSA Public-Key algorithm.
The encrypted session key data is in the form of a PKCS #1, type 2 encryption block. For details on this data format, see The Public-Key Cryptography Standards (PKCS), published by RSA Data Security, Inc.

This data is always the same size as the public key's modulus. For example, public keys generated by the Microsoft RSA Base Provider are always 512 bits (64 bytes) in length, so the encrypted session key data is also always 64 bytes.


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

Простой Ключевой Формат Капли



Простые ключевые капли (тип SIMPLEBLOB), использованы, чтобы загружать и перемещать сеансовые клавиши. Эти всегда закодированы ключевой биржевой общественной клавишей. У них есть следующее формата:

blobheader BLOBHEADER;
ALG_ID algid;
БАЙТ encryptedkey[rsapubkey.bitlen/8];


Идентификатор алгоритма за которым немедленно следует структуре BLOBHEADER определяет шифровальный алгоритм, который был использован, чтобы кодировать сеансовые ключевые данные. Это обычно имеет величину CALG_RSA_KEYX, указывая, что сеансовые ключевые данные были закодированы ключевой биржевой общественной клавишей, использовавшей алгоритм RSA Public-Key.
Закодированные сеансовые ключевые данные - в форме PKCS #1, шифровального типа блока 2. В этом формате данных, смотри Стандарты Криптографии Public-Key (PKCS), опубликованные Данными RSA Security, Inc.

Эти данные является всегда тем же размером как общественный ключевой модуль. Например, общественные клавиши генерировались Базовым Поставщиком Микрософт RSA - всегда 512 битов (64 байтов) на длине, так что закодированные сеансовые ключевые данные - также всегда 64 байтов.


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