English version

RSS

Использование PGP SDK

Автор: Алексей Кирюшкин
Аннотация: Вкратце о шифровании с открытым ключом, реализация его в PGPsdk. Установка PGPsdk, поддерживаемые OS, краткое описание функций PGP SDK, используемых при шифровании с открытым ключом, класс-обертка CSimplePGP, упрощающий использование функций шифрования из PGPsdk. Демонстрационная программа для шифрования файлов и данных из памяти, использование клбчей из файлов и ресурсов, вывод результатов в файл и буфер в памяти.

Ключевые слова: PGPsdkInit,PGPsdkCleanup,IsPGPError,IsntPGPError,PGPGetErrorString,PGPEncode,PGPNewContext,PGPFreeContext,PGPOArmorOutput,PGPODataIsASCII,PGPOInputFile,PGPOOutputFile,PGPNewFileSpecFromFullPath,PGPFreeFileSpec,PGPOInputBuffer,PGPOOutputBuffer,PGPOEncryptToKeySet,PGPImportKeySet,PGPFreeKeySet,PGPOVersionString,PGPOCommentString,PGPOCipherAlgorithm,PGPBuildOptionList,PGPFreeOptionList
Автор: Алексей Кирюшкин
Аннотация: Краткое описание функций PGPsdk используемых при расшифровании и вводе пароля к секретному ключу. Класс CSimplePGP дополненный функциями расшифрования. Демонстрационная программа - расшифрование файла, данных из памяти. Экспорт ключей из менеджера ключей PGP.

Ключевые слова: PGPDecode, PGPOPassphrase, PGPOPassphraseBuffer, PGPOKeySetRef, PGPPassphraseDialog, PGPOUIOutputPassphrase, PGPFreeData, PGPOUIWindowTitle, PGPOUIDialogPrompt, PGPOUIParentWindowHandle, PGPPassphraseIsValid, PGPsdkUILibInit, PGPsdkUILibCleanup, CSimplePGP
Автор: Алексей Кирюшкин
Аннотация: Третья часть статьи по использованию PGPsdk. Рассматриваются функции PGPsdk, участвующие в наложении цифровой подписи. В демонстрационной программе реализованы различные варианты цифровой подписи.

Ключевые слова: PGPOClearSign, PGPODetachedSig, PGPOSignWithKey, PGPNewUserIDStringFilter, PGPFilterKeySet, PGPOrderKeySet, PGPNewKeyIter, PGPKeyIterNext, PGPOHashAlgorithm, PGPFreeFilter, PGPFreeKeyList, PGPFreeKeyIter