Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Что в Content передается - файлом приложите.
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.01.2020(UTC) Сообщений: 11 Откуда: Красногорск
|
EncryptedText.txt (4kb) загружен 11 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Автор: vtrebushnoi EncryptedText.txt (4kb) загружен 11 раз(а). а зачем еще раз кодировать в base64, если зашифрованные данные уже закодированы в base64 (сервер же так отвечает, а не бинарные данные отдает)? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Автор: vtrebushnoi EncryptedText.txt (4kb) загружен 11 раз(а). Честно... пока не понимаю... Внутри файла: base64(base64(сертификат)) Где тут шифрование...? Snimok ehkrana ot 2020-01-16 15-45-40.png (33kb) загружен 6 раз(а). |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.01.2020(UTC) Сообщений: 11 Откуда: Красногорск
|
Вот какая у меня задача:
1) Я отдаю нашему api открытый ключ сертификата 2) Api идет с ним в Такском 3) Api Такскома отдает зашифрованное байтовое сообщение 4) Наше api преобразует данные в base64 и отдает мне. К примеру этот base64. 5) Я должен с этим же сертификатом расшифровать полученное сообщение и получить строку наподобие такой 36c6236568e347d38956ae6469c0407278569d71a1f6419f9c7a89ae3a86bc49
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.01.2020(UTC) Сообщений: 11 Откуда: Красногорск
|
У нас уже была сделана такая задача на другой платформе. Там использовалась вот такая функция из библиотеки криптоПро 2020-01-16 14.53.01.jpg (56kb) загружен 15 раз(а).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Автор: vtrebushnoi Вот какая у меня задача:
1) Я отдаю нашему api открытый ключ сертификата 2) Api идет с ним в Такском 3) Api Такскома отдает зашифрованное байтовое сообщение 4) Наше api преобразует данные в base64 и отдает мне. К примеру этот base64. 5) Я должен с этим же сертификатом расшифровать полученное сообщение и получить строку наподобие такой 36c6236568e347d38956ae6469c0407278569d71a1f6419f9c7a89ae3a86bc49
Сейчас нет пункта 4). |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,691 Сказал «Спасибо»: 500 раз Поблагодарили: 2046 раз в 1586 постах
|
Прикладывайте зашифрованный ответ от Такскома - файлом. Дальше - от него и пойдем. Используют CMS (Enveloped Data)?
То, что приложили - там нет никакого шифрования.
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.01.2020(UTC) Сообщений: 11 Откуда: Красногорск
|
Я упростил код) Строка Код:
const encryptedData = 'TUlJSXVqQ0NDR2VnQXdJQkFnSVFVdEhvQU5HcVhLNUt4aU1adXBZYXFqQUtCZ2dxaFFNSEFRRURBakNDQVJReEdEQVdCZ1VxaFFOa0FSSU5NVEF5Tnpjd01EQTNNVFV6TURFYU1CZ0dDQ3FGQXdPQkF3RUJFZ3d3TURjM01EUXlNVEV5TURFeEN6QUpCZ05WQkFZVEFsSlZNUmd3RmdZRFZRUUlEQTgzTnlEUW5OQyswWUhRdXRDeTBMQXhGVEFUQmdOVkJBY01ETkNjMEw3UmdkQzYwTExRc0RFM01EVUdBMVVFQ1F3dTBKSFFzTkdBMFl2UXV0QyswTExSZ2RDNjBMalF1U0RRdjlDMTBZQXVMQ0RRdEM0eUxpRFJnZEdDMFlBdU5ERU5NQXNHQTFVRUN3d0UwS1BRcGpFZ01CNEdBMVVFQ2d3WDBKN1FudENlSUNMUW90Q3cwTHJSZ2RDNjBMN1F2Q0l4TkRBeUJnTlZCQU1NSzlDajBLWWcwSjdRbnRDZUlDTFFvdEN3MExyUmdkQzYwTDdRdkNJZ0tOQ1QwSjdRb2RDaU1qQXhNaWt3SGhjTk1Ua3dPVEl6TVRNMU56UXdXaGNOTWpBd09USXpNVFF3TnpRd1dqQ0NBZDB4SmpBa0Jna3Foa2lHOXcwQkNRRVdGMmN1ZEhObGJHdHZkbk5yYVhsQVpYWnZkRzl5TG5KMU1Sb3dHQVlJS29VREE0RURBUUVTRERBd09UY3hOVEl5TlRVd05qRVdNQlFHQlNxRkEyUURFZ3N4TnpZeU9UVXlORGN3TXpFWU1CWUdCU3FGQTJRQkVnMDFNVFUzTnpRMk1EQTRNVEEzTVRBd0xnWURWUVFNRENmUWs5QzEwTDNRdGRHQTBMRFF1OUdNMEwzUmk5QzVJTkMwMExqUmdOQzEwTHJSZ3RDKzBZQXhIVEFiQmdOVkJBc01GTkNnMExEUXQ5R0EwTERRc2RDKzBZTFF1dEN3TVI0d0hBWURWUVFLREJYUW50Q2UwSjRnSXRDdDBMTFF2dEdDMEw3UmdDSXhVakJRQmdOVkJBa01TZEM0MEwzUXROQzEwTHJSZ1NBeE1Ua3dNakVzSU5DekxpRFFuTkMrMFlIUXV0Q3kwTEFzSU5HRDBMc3VJTkNpMExqUXZOR0QwWURRc0NEUXBOR0EwWVBRdmRDMzBMVWdNalF4RlRBVEJnTlZCQWNNRE5DYzBMN1JnZEM2MExMUXNERVZNQk1HQTFVRUNBd00wSnpRdnRHQjBMclFzdEN3TVFzd0NRWURWUVFHRXdKU1ZURXFNQ2dHQTFVRUtnd2gwSkRRdmRDMDBZRFF0ZEM1SU5DZDBMalF1dEMrMEx2UXNOQzEwTExRdU5HSE1Sc3dHUVlEVlFRRURCTFFvTkMrMEx6UXNOQzkwTFhRdmRDNjBMNHhIREFhQmdOVkJBTU1FOUNlMEo3UW5pRFFyZEN5MEw3Umd0QyswWUF3WmpBZkJnZ3FoUU1IQVFFQkFUQVRCZ2NxaFFNQ0FpTUJCZ2dxaFFNSEFRRUNBZ05EQUFSQS9jcXZ6U1J6V205dmZzbEVPQS9BeHNXK3ZNZFJ1WGtoVGM4Z0JwOFdsL3p2dUkwbnJhWVJoNkxoOGZuSUFEMVJ5eTMrK1FLUnhxeWxBdW9qMDljOEZhT0NCTDh3Z2dTN01BNEdBMVVkRHdFQi93UUVBd0lEK0RBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFnWUlLd1lCQlFVSEF3UXdIUVlEVlIwZ0JCWXdGREFJQmdZcWhRTmtjUUV3Q0FZR0tvVURaSEVDTUNNR0JTcUZBMlJ2QkJvTUdDTFFtdEdBMExqUXY5R0MwTDdRbjlHQTBMNGdRMU5RSWpDQnRnWUlLd1lCQlFVSEFRRUVnYWt3Z2FZd1ZRWUlLd1lCQlFVSE1BS0dTV2gwZEhBNkx5OXlZVEl3TVRKMkxuUmhlR052YlM1eWRTOWhhV0V2WXpjM1ptTm1ZVEJpTldOaFpqZzJOVFJoTW1FMVkyTTVNV0UyWTJSbVkyWmlZbUpoWkRkaFl5NWpjblF3VFFZSUt3WUJCUVVITUFLR1FXaDBkSEE2THk5amNtd3VkR0Y0WTI5dExuSjFMMk0zTjJaalptRXdZalZqWVdZNE5qVTBZVEpoTldOak9URmhObU5rWm1ObVltSmlZV1EzWVdNdVkzSjBNQjhHQ1NzR0FRUUJnamNWQndRU01CQUdDQ3FGQXdJQ0xnQUlBZ0VCQWdFQU1Dc0dBMVVkRUFRa01DS0FEekl3TVRrd09USXpNVE0xTnpNNVdvRVBNakF5TURBNU1qTXhNelUzTXpsYU1JSUJIQVlGS29VRFpIQUVnZ0VSTUlJQkRRd3JJdENhMFlEUXVOQy8wWUxRdnRDZjBZRFF2aUJEVTFBaUlDalFzdEMxMFlEUmdkQzQwWThnTkM0d0tRd3NJdENhMFlEUXVOQy8wWUxRdnRDZjBZRFF2aURRbzlDbUlpQW8wTExRdGRHQTBZSFF1TkdQSURJdU1Da01VOUNoMExYUmdOR0MwTGpSaE5DNDBMclFzTkdDSU5HQjBMN1F2dEdDMExMUXRkR0MwWUhSZ3RDeTBMalJqeURRb2RDa0x6RXlOQzB6TXpnd0lOQyswWUlnTVRFZzBMelFzTkdQSURJd01UZ2cwTE11REZ2UW9kQzEwWURSZ3RDNDBZVFF1TkM2MExEUmdpRFJnZEMrMEw3Umd0Q3kwTFhSZ3RHQjBZTFFzdEM0MFk4ZzBLSFFwQzh4TWpndE16VTVNaURRdnRHQ0lERTNJTkMrMExyUmd0R1AwTEhSZ05HUElESXdNVGdnMExNdU1JR2xCZ05WSFI4RWdaMHdnWm93VDZCTm9FdUdTV2gwZEhBNkx5OXlZVEl3TVRKMkxuUmhlR052YlM1eWRTOWpaSEF2WXpjM1ptTm1ZVEJpTldOaFpqZzJOVFJoTW1FMVkyTTVNV0UyWTJSbVkyWmlZbUpoWkRkaFl5NWpjbXd3UjZCRm9FT0dRV2gwZEhBNkx5OWpjbXd1ZEdGNFkyOXRMbkoxTDJNM04yWmpabUV3WWpWallXWTROalUwWVRKaE5XTmpPVEZoTm1Oa1ptTm1ZbUppWVdRM1lXTXVZM0pzTUlJQlZnWURWUjBqQklJQlRUQ0NBVW1BRk1kL3o2QzF5dmhsU2lwY3lScHMzOCs3dXRlc29ZSUJIS1NDQVJnd2dnRVVNUmd3RmdZRktvVURaQUVTRFRFd01qYzNNREF3TnpFMU16QXhHakFZQmdncWhRTURnUU1CQVJJTU1EQTNOekEwTWpFeE1qQXhNUXN3Q1FZRFZRUUdFd0pTVlRFWU1CWUdBMVVFQ0F3UE56Y2cwSnpRdnRHQjBMclFzdEN3TVJVd0V3WURWUVFIREF6UW5OQyswWUhRdXRDeTBMQXhOekExQmdOVkJBa01MdENSMExEUmdOR0wwTHJRdnRDeTBZSFF1dEM0MExrZzBML1F0ZEdBTGl3ZzBMUXVNaTRnMFlIUmd0R0FMalF4RFRBTEJnTlZCQXNNQk5DajBLWXhJREFlQmdOVkJBb01GOUNlMEo3UW5pQWkwS0xRc05DNjBZSFF1dEMrMEx3aU1UUXdNZ1lEVlFRRERDdlFvOUNtSU5DZTBKN1FuaUFpMEtMUXNOQzYwWUhRdXRDKzBMd2lJQ2pRazlDZTBLSFFvakl3TVRJcGdoRUEvaGk5VmxBQTY0RG5FZUd6N2lZeDVEQWRCZ05WSFE0RUZnUVVoY3JnV3l6ZkNseGtiZWJMVFFTSHB5anNDM2t3Q2dZSUtvVURCd0VCQXdJRFFRRHdzTlo2TzF4U0F5cFBjQ1AwRFRNaXpFOXdQbjEzSDZIQ2QwTjhCK2NsSm5pTVJtTEx3Z1RWYmNPeVFXUWl0ckxQU3ovd2xnbURJNHpZN01tZnJBT2MK';
Или этот текстовый файл. Это как раз то, что я получаю из api
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 15.01.2020(UTC) Сообщений: 11 Откуда: Красногорск
|
decode.bin.zip (2kb) загружен 8 раз(а).Вот на выходе от такскома такой бинарник
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close