Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Павлов  
#1 Оставлено : 22 февраля 2018 г. 8:46:45(UTC)
Андрей Павлов

Статус: Новичок

Группы: Участники
Зарегистрирован: 22.02.2018(UTC)
Сообщений: 3
Откуда: Якутск

Здравствуйте!
Пытаюсь зашифровать и расшифровать тестовое сообщение:

симм = Новый COMОбъект("CAdESCOM.SymmetricAlgorithm");
симм.GenerateKey();
стрКлюч = симм.ExportKey(СертМО);

Данные64 = ЗашифроватьBase64(хмл);
EncData = симм.Encrypt(Данные64,истина);
DecryptedData = симм.Decrypt(EncData,истина);
Работает.
Почему следующий код выдает совсем другое значение?
симм = Новый COMОбъект("CAdESCOM.SymmetricAlgorithm");
симм.GenerateKey();
стрКлюч = симм.ExportKey(СертМО);

Данные64 = ЗашифроватьBase64(хмл);
EncData = симм.Encrypt(Данные64,истина);
DecryptedData = симм.Decrypt(EncData,истина);

симм = Новый COMОбъект("CAdESCOM.SymmetricAlgorithm");
симм.ImportKey(стрКлюч,СертМО);
DecryptedData = симм.Decrypt(EncData,истина);

Причем если убрать строчку
симм = Новый COMОбъект("CAdESCOM.SymmetricAlgorithm");
то все верно.

Offline Андрей Павлов  
#2 Оставлено : 27 февраля 2018 г. 6:18:02(UTC)
Андрей Павлов

Статус: Новичок

Группы: Участники
Зарегистрирован: 22.02.2018(UTC)
Сообщений: 3
Откуда: Якутск

Здравствуйте!
Как пользоваться методами Encrypt и Decrypt объекта CAdESCOM.SymmetricAlgorithm?
Offline Андрей Писарев  
#3 Оставлено : 27 февраля 2018 г. 6:42:07(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,630
Мужчина
Российская Федерация

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Здравствуйте.

На демо-странице есть примеры с шифрованием\расшифровкой.

Соответственно, можно посмотреть как использовать,
например,
Цитата:
function Decrypt_Async(certListBoxId)
в файле:

async_code.js
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.