Профессиональные решения для 1С 8.2 Суббота, 24.06.2017, 16:51
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поделиться ссылкой


Главная » 2013 » Ноябрь » 16 » Профессиональное шифрование текста при помощи Capicom.dll
16:48
Профессиональное шифрование текста при помощи Capicom.dll
Шифрование всегда может пригодиться для защиты данных. Библиотека Capicom.dll от Microsoft предоставляет возможности для быстрого и качественного шифрования данных с помощью выбранного пароля. 1С может использовать эту библиотек как Com-объект. Предлагаю вашему вниманию обработку, демонстрирующую шифрование и дешифрование текста при помощи Capicom.dll.
 
 
Для дешифрования текста зашифрованный текст нужно ввести в поле Данные нажать кнопку Дешифрование. Код обработки:

Процедура КнопкаВыполнитьНажатие(Кнопка)
    oCAPI = Новый ComОбъект("CAPICOM.EncryptedData");
    oCAPI.Content = ЭтаФорма.ЭлементыФормы.Текст.ПолучитьТекст();
    oCAPI.setsecret(Пароль);
    НовТекст = oCAPI.encrypt();
    oCAPI=Неопределено;
    ЭтаФорма.ЭлементыФормы.ТекстШ.УстановитьТекст(НовТекст);
КонецПроцедуры
Процедура ОсновныеДействияФормыДешифрование(Кнопка)
    oCAPI = Новый ComОбъект("CAPICOM.EncryptedData");
    oCAPI.setsecret(Пароль);
    oCAPI.decrypt(ЭтаФорма.ЭлементыФормы.Текст.ПолучитьТекст());
  НовТекст =oCAPI.Content;   
    oCAPI=Неопределено;
    ЭтаФорма.ЭлементыФормы.ТекстШ.УстановитьТекст(НовТекст);
КонецПроцедуры
 
Код 1С добавлен на сайт при помощи оригинальной обработки
 
Для установки библиотеки нужно выполнить команду regsvr32 capicom.dll, указав соответствующий путь, а для 64-разрядной версии поместить файлы capicom.dll и capicom.inf в папку C:\Windows\SysWOW64 и установить  capicom.inf от имени администратора. 
Скачать обработку можно здесь Шифровние.epf, а библиотеку здесь capicom64.zip
Просмотров: 2337 | Добавил: Programmer1C | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Ноябрь 2013  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Создать сайт
  • Современная Ароматерапия
  • Биодобавки из США
  • Заработок для web-мастера

  • Рейтинг@Mail.ru
    www.professional-1c.ru © 2017
    Бесплатный хостинг uCoz