|
|
От: |
Слава
|
|
| Дата: | 08.07.03 20:44 | ||
| Оценка: | |||
Это не есть хорошо, что вся работа с шифрованием ведётся в DLL. Такой подход действует на кракеров как красная тряпка на быка. А всё потому что узнать, какие функции экспортируются из DLL вообще никакого труда не составляют ( а имена у этих функций очень характерные). Затем дело техники:PGP_SDK.dll для шифрования, управления ключами и т.д.
PGPsdkUI.dll (UI= user interface) интерфейсные штучки, если нужно только шифровать/расшифровывать, этот файл необязателен. Но он очень полезен для ввода пароля, выбора получателей сообщений, генерации ключей и многого другого.
PGPsdkNL.dll (NL= network library) сетевая библиотека для работы с сервером ключей или для transport layer security. Сейчас мы ее рассматривать не будем, но в ближайшем будущем я попытаюсь ее описать.
Распространять приложение придется с этими файлами, их следует поместить или в системный каталог, или в каталог приложения — главное, чтобы библиотека была доступна .