Статус: Новичок
Группы: Участники
Зарегистрирован: 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"); то все верно.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.02.2018(UTC) Сообщений: 3 Откуда: Якутск
|
Здравствуйте! Как пользоваться методами Encrypt и Decrypt объекта CAdESCOM.SymmetricAlgorithm?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Здравствуйте. На демо-странице есть примеры с шифрованием\расшифровкой. Соответственно, можно посмотреть как использовать, например, Цитата:function Decrypt_Async(certListBoxId) в файле: async_code.js |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close