Каталог решений - Шифрование по алгоритму RSA. Внешняя библиотека (*.dll)

Шифрование по алгоритму RSA. Внешняя библиотека (*.dll)

Шифрование по алгоритму RSA. Внешняя библиотека (*.dll)

В наличии

Внешняя библиотека для шифрования данных в 1С по алгоритму RSA открытым ключом.
Открытый ключ задаем сами, и передаем в качестве параметра.

Категория:

Описание

При постановки задачи перерыл весь Интернет, но так и не нашел обработки по шифрованию заданной строки по алгоритму RSA с заданным ключом.

Абсолютно все обработки шифруют данные только сгенерированным открытым ключом, задать свой ключ невозможно.

Данная обработка на входе получает исходную строку для шифрования и открытый ключ в виде строки.

На выходе получаем зашифрованную строку.

Проверял работоспособность на сайте 8gwifi.org/RSAFunctionality?keysize=2048

Порядок действий:

1) Скачиваем библиотеку 

2) Регистрируем ее

Для регистрации

1. Запускаем командную строку от имени Администратора

2. Копируем RSAEncoder.dll в папку С:\RSAEncoder\ 

3. Пишем в командной строке C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "С:\RSAEncoder\RSAEncoder.dll" /codebase 

3) Вызываем в 1С
    РСАЭнкодер = Новый COMОбъект("RSAEncoder.RSAEncodeManager");
    ЗашифрованнаяСтрока = РСАЭнкодер.Encode(КодируемаяСтрока, ПубличныйКлюч);

Данная библиотека тестировалась на различных конфигурациях платформы версии 1С 8.3.16 и 8.3.18.

На более старых платформах будет работать без проблем.

has been added to your cart:
Оформление заказа