ПРИМЕР РАБОТЫ С БИБЛИОТЕКОЙ
ШИФРОВАНИЯ CRYPTLIB.
(статья+пример)
На Hiprog'е:
пример
A97 ;
библиотека шифрования
На MDBProgs:
пример A97 ;
библиотека шифрования
Для работы необходимы следующие файлы
cl30vb.dll – для подключения к CryptLib из приложения я создал свой элемент activeX. При этом использовал файл cryptlib.bas. Исходный код находится здесь http://www.sogot.de/cryptlib/. А в модуле класса своего элемента прописал несколько функций, немного изменив пример (взятый там же). В моем элементе реализовано только симметричное шифрование. Скомпилировал на VB6. Установить ссылку на cl30vb.dll (сервис>>ссылки…).
Последовательность действий при работе с криптлибом примерно следующая:
- сформировать исходный массив данных
- подготовить “конверт” (envelope) криптлиба
- установить параметры криптлиба и конверта такие как алгоритм шифрования, пароль
- перекачать исходный массив в “конверт”. (Если массив большой, то кусками)
- выгрузить данные из конверта в целевой массив (тоже кусками если большой). Причем зашифрованные данные будут расшифрованы автоматом (и наоборот)
- ВСЕ ГОТОВО
Пример для шифрования таблиц
В файле cl30db.mdb(A97) – пример для шифрования таблиц. Причем для различных записей применяются разные алгоритмы шифрования.
Сергей Подосенов (SRG)
ГЛАВНАЯ СТРАНИЦА
E-mail: mdbprogs@yandex.ru