activex.net.ru
Реклама: электронный документооборот

ActiveX .NET Утилиты Скрипты Статьи, ссылки ... Форум
 
ActiveX

Страницы: [1], 2, 3, 4, 5

ECrypt
Компонент позволяет шифровать текст с латиницей. Текст должен состоять из элементов с кодом ASCII из диапазона от 32 до 126. Например слово: Visual C++6. На ключ налагаются те же условия. Рекомендуется, чтобы длина ключа была больше длины шифруемого текста. Вторая естественная возможность компоненты - это расшифровка зашифрованного текста. Для расшифровки должен использоваться тот же ключ, что и при шифровании.

Ниже приведена таблица с описанием свойств и методов компоненты:

Свойство Описание
key Ключ (состоит из элементов с кодом ASCII из диапазона от 32 до 126, т.е. из букв английского алфавита и цифр)
text Текст (состоит из элементов с кодом ASCII из диапазона от 32 до 126, т.е. из букв английского алфавита и цифр)


Методов два - coder() и decoder(). Метод coder() возвращает шифр, а метод decoder() расшифрованный текст.

Компонент написан на C++ с использованием ATL.

ECrypt (с исходным текстом на Visual C++ 6) можно взять здесь   ECrypt   (40Kb)

CryptLib
ActiveX компонент CryptLib содержит классы:
  • MD5, который служит для вычисления хэш-значения MD5 для заданной строки. Алгоритм однонаправленный.
  • RC4, который служит для шифрования/дешифрования файлов по заданному ключу по алгоритму RC4.
Пример работы с Visual Basic (MD5):



CryptLib v.1.1 можно взять здесь   CryptLib v.1.1   (17Kb)

ConvertCyr
ActiveX компонент ConvertCyr выполняет преобразование из одного набора символов кириллицы в другой.

Метод - convert_cyr_string (str, from, to).
str - строка для перекодировки
from - (из) какой кодировки
to - (в) какую кодировку

Параметры from и to являются единичными символами, представляющими набор символов кириллицы. Ниже перечислены поддерживаемые типы наборов символов кириллицы:
  • w - windows-1251
  • k - koi8-r
  • i - ISO8859-5
  • d - x-cp866
  • m - x-mac-cyrillic
Пример преообразования из win в koi:
res = obj.convert_cyr_string("Пример", "w", "k")

ConvertCyr написан на C++ с использованием ATL.

ConvertCyr можно взять здесь  ConvertCyr   (30Kb)


Copyright © 2000-2008 Христофоров Юрий Rambler's Top100

   Rambler's Top100