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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 16 января 2020 г. 13:43:08(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Что в Content передается - файлом приложите.
Техническую поддержку оказываем тут
Наша база знаний
Offline vtrebushnoi  
#12 Оставлено : 16 января 2020 г. 13:52:12(UTC)
vtrebushnoi

Статус: Участник

Группы: Участники
Зарегистрирован: 15.01.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: Красногорск

EncryptedText.txt (4kb) загружен 11 раз(а).
Offline Андрей Писарев  
#13 Оставлено : 16 января 2020 г. 14:43:04(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Автор: vtrebushnoi Перейти к цитате
EncryptedText.txt (4kb) загружен 11 раз(а).


а зачем еще раз кодировать в base64, если зашифрованные данные уже закодированы в base64 (сервер же так отвечает, а не бинарные данные отдает)?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#14 Оставлено : 16 января 2020 г. 14:46:31(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Автор: vtrebushnoi Перейти к цитате
EncryptedText.txt (4kb) загружен 11 раз(а).


Честно... пока не понимаю...

Внутри файла: base64(base64(сертификат))

Где тут шифрование...?

Snimok ehkrana ot 2020-01-16 15-45-40.png (33kb) загружен 6 раз(а).
Техническую поддержку оказываем тут
Наша база знаний
Offline vtrebushnoi  
#15 Оставлено : 16 января 2020 г. 14:52:23(UTC)
vtrebushnoi

Статус: Участник

Группы: Участники
Зарегистрирован: 15.01.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: Красногорск

Вот какая у меня задача:

1) Я отдаю нашему api открытый ключ сертификата
2) Api идет с ним в Такском
3) Api Такскома отдает зашифрованное байтовое сообщение
4) Наше api преобразует данные в base64 и отдает мне. К примеру этот base64.
5) Я должен с этим же сертификатом расшифровать полученное сообщение и получить строку наподобие такой 36c6236568e347d38956ae6469c0407278569d71a1f6419f9c7a89ae3a86bc49
Offline vtrebushnoi  
#16 Оставлено : 16 января 2020 г. 14:55:03(UTC)
vtrebushnoi

Статус: Участник

Группы: Участники
Зарегистрирован: 15.01.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: Красногорск

У нас уже была сделана такая задача на другой платформе. Там использовалась вот такая функция из библиотеки криптоПро
2020-01-16 14.53.01.jpg (56kb) загружен 15 раз(а).
Offline Андрей Писарев  
#17 Оставлено : 16 января 2020 г. 14:55:42(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Автор: vtrebushnoi Перейти к цитате
Вот какая у меня задача:

1) Я отдаю нашему api открытый ключ сертификата
2) Api идет с ним в Такском
3) Api Такскома отдает зашифрованное байтовое сообщение
4) Наше api преобразует данные в base64 и отдает мне. К примеру этот base64.
5) Я должен с этим же сертификатом расшифровать полученное сообщение и получить строку наподобие такой 36c6236568e347d38956ae6469c0407278569d71a1f6419f9c7a89ae3a86bc49


Сейчас нет пункта 4).
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#18 Оставлено : 16 января 2020 г. 14:59:02(UTC)
Андрей *

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

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

Сказал «Спасибо»: 494 раз
Поблагодарили: 2035 раз в 1579 постах
Прикладывайте зашифрованный ответ от Такскома - файлом.
Дальше - от него и пойдем.
Используют CMS (Enveloped Data)?

То, что приложили - там нет никакого шифрования.
Техническую поддержку оказываем тут
Наша база знаний
Offline vtrebushnoi  
#19 Оставлено : 16 января 2020 г. 14:59:05(UTC)
vtrebushnoi

Статус: Участник

Группы: Участники
Зарегистрирован: 15.01.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: Красногорск

Я упростил код)
Строка
Код:

const encryptedData = 'TUlJSXVqQ0NDR2VnQXdJQkFnSVFVdEhvQU5HcVhLNUt4aU1adXBZYXFqQUtCZ2dxaFFNSEFRRURBakNDQVJReEdEQVdCZ1VxaFFOa0FSSU5NVEF5Tnpjd01EQTNNVFV6TURFYU1CZ0dDQ3FGQXdPQkF3RUJFZ3d3TURjM01EUXlNVEV5TURFeEN6QUpCZ05WQkFZVEFsSlZNUmd3RmdZRFZRUUlEQTgzTnlEUW5OQyswWUhRdXRDeTBMQXhGVEFUQmdOVkJBY01ETkNjMEw3UmdkQzYwTExRc0RFM01EVUdBMVVFQ1F3dTBKSFFzTkdBMFl2UXV0QyswTExSZ2RDNjBMalF1U0RRdjlDMTBZQXVMQ0RRdEM0eUxpRFJnZEdDMFlBdU5ERU5NQXNHQTFVRUN3d0UwS1BRcGpFZ01CNEdBMVVFQ2d3WDBKN1FudENlSUNMUW90Q3cwTHJSZ2RDNjBMN1F2Q0l4TkRBeUJnTlZCQU1NSzlDajBLWWcwSjdRbnRDZUlDTFFvdEN3MExyUmdkQzYwTDdRdkNJZ0tOQ1QwSjdRb2RDaU1qQXhNaWt3SGhjTk1Ua3dPVEl6TVRNMU56UXdXaGNOTWpBd09USXpNVFF3TnpRd1dqQ0NBZDB4SmpBa0Jna3Foa2lHOXcwQkNRRVdGMmN1ZEhObGJHdHZkbk5yYVhsQVpYWnZkRzl5TG5KMU1Sb3dHQVlJS29VREE0RURBUUVTRERBd09UY3hOVEl5TlRVd05qRVdNQlFHQlNxRkEyUURFZ3N4TnpZeU9UVXlORGN3TXpFWU1CWUdCU3FGQTJRQkVnMDFNVFUzTnpRMk1EQTRNVEEzTVRBd0xnWURWUVFNRENmUWs5QzEwTDNRdGRHQTBMRFF1OUdNMEwzUmk5QzVJTkMwMExqUmdOQzEwTHJSZ3RDKzBZQXhIVEFiQmdOVkJBc01GTkNnMExEUXQ5R0EwTERRc2RDKzBZTFF1dEN3TVI0d0hBWURWUVFLREJYUW50Q2UwSjRnSXRDdDBMTFF2dEdDMEw3UmdDSXhVakJRQmdOVkJBa01TZEM0MEwzUXROQzEwTHJSZ1NBeE1Ua3dNakVzSU5DekxpRFFuTkMrMFlIUXV0Q3kwTEFzSU5HRDBMc3VJTkNpMExqUXZOR0QwWURRc0NEUXBOR0EwWVBRdmRDMzBMVWdNalF4RlRBVEJnTlZCQWNNRE5DYzBMN1JnZEM2MExMUXNERVZNQk1HQTFVRUNBd00wSnpRdnRHQjBMclFzdEN3TVFzd0NRWURWUVFHRXdKU1ZURXFNQ2dHQTFVRUtnd2gwSkRRdmRDMDBZRFF0ZEM1SU5DZDBMalF1dEMrMEx2UXNOQzEwTExRdU5HSE1Sc3dHUVlEVlFRRURCTFFvTkMrMEx6UXNOQzkwTFhRdmRDNjBMNHhIREFhQmdOVkJBTU1FOUNlMEo3UW5pRFFyZEN5MEw3Umd0QyswWUF3WmpBZkJnZ3FoUU1IQVFFQkFUQVRCZ2NxaFFNQ0FpTUJCZ2dxaFFNSEFRRUNBZ05EQUFSQS9jcXZ6U1J6V205dmZzbEVPQS9BeHNXK3ZNZFJ1WGtoVGM4Z0JwOFdsL3p2dUkwbnJhWVJoNkxoOGZuSUFEMVJ5eTMrK1FLUnhxeWxBdW9qMDljOEZhT0NCTDh3Z2dTN01BNEdBMVVkRHdFQi93UUVBd0lEK0RBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3UXdIUVlEVlIwZ0JCWXdGREFJQmdZcWhRTmtjUUV3Q0FZR0tvVURaSEVDTUNNR0JTcUZBMlJ2QkJvTUdDTFFtdEdBMExqUXY5R0MwTDdRbjlHQTBMNGdRMU5RSWpDQnRnWUlLd1lCQlFVSEFRRUVnYWt3Z2FZd1ZRWUlLd1lCQlFVSE1BS0dTV2gwZEhBNkx5OXlZVEl3TVRKMkxuUmhlR052YlM1eWRTOWhhV0V2WXpjM1ptTm1ZVEJpTldOaFpqZzJOVFJoTW1FMVkyTTVNV0UyWTJSbVkyWmlZbUpoWkRkaFl5NWpjblF3VFFZSUt3WUJCUVVITUFLR1FXaDBkSEE2THk5amNtd3VkR0Y0WTI5dExuSjFMMk0zTjJaalptRXdZalZqWVdZNE5qVTBZVEpoTldOak9URmhObU5rWm1ObVltSmlZV1EzWVdNdVkzSjBNQjhHQ1NzR0FRUUJnamNWQndRU01CQUdDQ3FGQXdJQ0xnQUlBZ0VCQWdFQU1Dc0dBMVVkRUFRa01DS0FEekl3TVRrd09USXpNVE0xTnpNNVdvRVBNakF5TURBNU1qTXhNelUzTXpsYU1JSUJIQVlGS29VRFpIQUVnZ0VSTUlJQkRRd3JJdENhMFlEUXVOQy8wWUxRdnRDZjBZRFF2aUJEVTFBaUlDalFzdEMxMFlEUmdkQzQwWThnTkM0d0tRd3NJdENhMFlEUXVOQy8wWUxRdnRDZjBZRFF2aURRbzlDbUlpQW8wTExRdGRHQTBZSFF1TkdQSURJdU1Da01VOUNoMExYUmdOR0MwTGpSaE5DNDBMclFzTkdDSU5HQjBMN1F2dEdDMExMUXRkR0MwWUhSZ3RDeTBMalJqeURRb2RDa0x6RXlOQzB6TXpnd0lOQyswWUlnTVRFZzBMelFzTkdQSURJd01UZ2cwTE11REZ2UW9kQzEwWURSZ3RDNDBZVFF1TkM2MExEUmdpRFJnZEMrMEw3Umd0Q3kwTFhSZ3RHQjBZTFFzdEM0MFk4ZzBLSFFwQzh4TWpndE16VTVNaURRdnRHQ0lERTNJTkMrMExyUmd0R1AwTEhSZ05HUElESXdNVGdnMExNdU1JR2xCZ05WSFI4RWdaMHdnWm93VDZCTm9FdUdTV2gwZEhBNkx5OXlZVEl3TVRKMkxuUmhlR052YlM1eWRTOWpaSEF2WXpjM1ptTm1ZVEJpTldOaFpqZzJOVFJoTW1FMVkyTTVNV0UyWTJSbVkyWmlZbUpoWkRkaFl5NWpjbXd3UjZCRm9FT0dRV2gwZEhBNkx5OWpjbXd1ZEdGNFkyOXRMbkoxTDJNM04yWmpabUV3WWpWallXWTROalUwWVRKaE5XTmpPVEZoTm1Oa1ptTm1ZbUppWVdRM1lXTXVZM0pzTUlJQlZnWURWUjBqQklJQlRUQ0NBVW1BRk1kL3o2QzF5dmhsU2lwY3lScHMzOCs3dXRlc29ZSUJIS1NDQVJnd2dnRVVNUmd3RmdZRktvVURaQUVTRFRFd01qYzNNREF3TnpFMU16QXhHakFZQmdncWhRTURnUU1CQVJJTU1EQTNOekEwTWpFeE1qQXhNUXN3Q1FZRFZRUUdFd0pTVlRFWU1CWUdBMVVFQ0F3UE56Y2cwSnpRdnRHQjBMclFzdEN3TVJVd0V3WURWUVFIREF6UW5OQyswWUhRdXRDeTBMQXhOekExQmdOVkJBa01MdENSMExEUmdOR0wwTHJRdnRDeTBZSFF1dEM0MExrZzBML1F0ZEdBTGl3ZzBMUXVNaTRnMFlIUmd0R0FMalF4RFRBTEJnTlZCQXNNQk5DajBLWXhJREFlQmdOVkJBb01GOUNlMEo3UW5pQWkwS0xRc05DNjBZSFF1dEMrMEx3aU1UUXdNZ1lEVlFRRERDdlFvOUNtSU5DZTBKN1FuaUFpMEtMUXNOQzYwWUhRdXRDKzBMd2lJQ2pRazlDZTBLSFFvakl3TVRJcGdoRUEvaGk5VmxBQTY0RG5FZUd6N2lZeDVEQWRCZ05WSFE0RUZnUVVoY3JnV3l6ZkNseGtiZWJMVFFTSHB5anNDM2t3Q2dZSUtvVURCd0VCQXdJRFFRRHdzTlo2TzF4U0F5cFBjQ1AwRFRNaXpFOXdQbjEzSDZIQ2QwTjhCK2NsSm5pTVJtTEx3Z1RWYmNPeVFXUWl0ckxQU3ovd2xnbURJNHpZN01tZnJBT2MK';


Или этот текстовый файл.

Это как раз то, что я получаю из api
Offline vtrebushnoi  
#20 Оставлено : 16 января 2020 г. 15:05:03(UTC)
vtrebushnoi

Статус: Участник

Группы: Участники
Зарегистрирован: 15.01.2020(UTC)
Сообщений: 11
Российская Федерация
Откуда: Красногорск

decode.bin.zip (2kb) загружен 8 раз(а).

Вот на выходе от такскома такой бинарник
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.