COM в PGP


Хотел бы поинтересоваться поддерживает ли какая либо версия PGP COM технологию, если да то где можно взять описание интерфейсов. И ещё такой вопрос при проверке подписи сообщения неизвестного мне автора (т.е. автора открытый ключ которого у меня отсутствует) максимум информации которой я могу извлечь это ID ключа, каким образом формируется ID, исключена ли ситуация такая что у разных пользователей будут одинаковые ID, при формировании ключей одной программой, разными т.е. на стороне пользователя и на стороне скажем админа системы. Заранее благодарен.


Комментарии
— SATtva (21/02/2006 18:56)   
Хотел бы поинтересоваться поддерживает ли какая либо версия PGP COM технологию

PGP не имеет COM-интерфейсов. Если Вашему приложению требуется поддержка криптографического движка PGP, используйте библиотеку PGP SDK.

каким образом формируется ID, исключена ли ситуация такая что у разных пользователей будут одинаковые ID...

ID ключа OpenPGP — это младшие 8 байт его цифрового отпечатка (таков подход в формате ключей v4. ID ключей v3 образовывался несколько иначе и менее удачно с точки зрения безопасности). Сам цифровой отпечаток ключа — это хэш-значение его материала.

Поскольку пространство значений ID относительно невелико, возникновение их коллизий вполне вероятно. По этой причине ID используются только для первичной идентификации ключей. По-настоящему уникальным реквизитом открытого ключа является его отпечаток.