|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:27 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:30 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар Всю цепочку собери по новой. С ошибкой и ответом от них. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:33 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, так результат бед реквест, как ранее говорил меня смущает и отрицательные знаки... счас попробую все сделать в одном транзакции может тогда что нибудь получится ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:39 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp, так результат бед реквест, как ранее говорил меня смущает и отрицательные знаки... счас попробую все сделать в одном транзакции может тогда что нибудь получится Делай всю цепочку ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 14:42 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp, к сожалению это не моя затея, дали задачу сказали подключиться и получить инфо, а ихними разрабами пока не удалось наладит контакт... при этом экспайред тайм у этого ключа примерно одна минута ) т.е. при каждом любом запросе я должен получить открытый ключ с ним подписать запрашиваемый метод потом дальше работать... вот как подписать хз если не помогут более знающие в этой области ) Музаффарв том то дело, по ТИ написано надо подписать а тут вроде как шифруется?Да, выглядит странно. Нужно уточнить у них почему у них encrypt() вызывается, еще и без padding'a! Хотя конечно они со своей стороны могут хранить твой приватный ключ и делать decrypt и так проверять что это твой ключ. Но это звучит как очень странная схема, где данные шифруются асимметрично. Так никто не делает. МузаффарВызов каждого метода должен сопровождаться подписью в заголовке запроса. Подписывается только хеш строки состоящей из Ключа приложения и вызываемого метода. Общий алгоритм подписи выглядит так: 1. Получить хеш метода путем конкатенации Ключа Приложения и вызываемого метода 2. Подписать хеш публичным ключом и получить токен 3. Добавить в запрос на сервер 2 заголовка с Именем Приложения и ТокеномТут тоже что-то странное. Что такое получить хеш "путем конкатенации". И почему подписывает хеш публичным ключом. Это тоже не правда. Советую тебе по-лучше разобраться в теории подписей и шифрования, и обсудить все эти вопросы с той командой. Возможно они делают что-то не то. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:14 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар, >меня смущает и отрицательные знаки Покажешь еще раз. По ссылке что я дал все работает. Шифрует и дешифрует. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:42 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, хоть что то Код: plaintext
вот так выглядит Код: plaintext
это все после Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:49 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар, Шо це таке ТИ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:52 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, ТехИнструкция ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:55 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар, >вот так выглядит =... Я проверяю как по ссылке. "мама мыла раму" - зашифровал - расшифровал и прочитал. А ты на какие то минусы смотришь ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:55 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp, ТехИнструкция ) У нас ТЗ по ГОСТ дают)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 15:55 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Музаффар, >вот так выглядит =... Я проверяю как по ссылке. "мама мыла раму" - зашифровал - расшифровал и прочитал. А ты на какие то минусы смотришь это я тоже проверял все норм, но по ТехИнструкции после выполнения 22352067 должно получится массив байтов и дальше для получения точнее для реализации запроса в хидере должен указать Код: plaintext
и тот же вопрос должен шифровать или же подписать хотя по коду Шарпа 22352067 Код: c# 1.
это метод шифрование https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.rsacryptoserviceprovider.encrypt?view=net-5.0 есть ещё sign https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.rsacryptoserviceprovider.signdata?view=net-5.0 но они говорят подписать но в коде шифруют... или я не правильно читаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:06 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар, По разному можно говорить значение слова Подписал ЭЦП. Делай цепочку. Делай скрины на F5 Делай цепочку с curl ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:26 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Тьфу, F12 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:27 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Тьфу, F12 зачем Ф12? я с браузером не работаю ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:33 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp Тьфу, F12 зачем Ф12? я с браузером не работаю ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2021, 16:40 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Как использовать только открытый ключ без парного ему закрытого? Применить к данному документу (в данном случае подписи). Ключ самодостаточен. Закрытый ключ - у подписывающего, для проверки подписи он напрочь не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 13:42 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Применить к данному документу Я понимаю или такое: При подписании: генерируем эфмерную ключевую пару, формируем дайджест, имитовставку и шифруем их на паре "открытый эфемерный ключ - закрытый ключ подписанта"; Уничтожаем открытый эфемерный ключ и формируем ЭП в составе "закрытый эфемерный ключ, открытый ключ отправителя и шифр, содержащий дайджест с имитовставкой"; При проверке ЭП: считаем дайджест документа, расшифровываем полученное на полученной паре "закрытый эфемерный ключ - открытый ключ подписанта" и сверяемся. Или такое: При подписании: формируем дайджест, имитовставку и шифруем их на паре "открытый ключ проверяющего - закрытый ключ подписанта"; Отправляем шифровку проверяющему. Если необходимо - добавляем открытый ключ подписанта; При проверке: проверяющий считает дайджест и расшифровывает полученное на паре "открытый ключ подписанта - закрытый ключ проверяющего" и сверяемся. А какой ещё вариант формирования криптографической ЭП? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 14:29 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
походу я не должен подписать, т.к. подпись идет с помощью приватного ключа начал дебажит рабочий код от сишарпа как выяснил на шарпе подписанная строка получается в 128 байтов, в это время на java 172... проблема может быть в кодировании/декодировании или алгоритме шифрование и т.д.? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 16:33 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар, Какая разница скока байт? Они на шарпе принимают запросы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 17:23 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, да выше код на шарпе вполне рабочий, походу я не правильно получаю так называемый токен (т.е. шифрованную строку представленную в байтах) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 17:29 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
Музаффар PetroNotC Sharp, да выше код на шарпе вполне рабочий, походу я не правильно получаю так называемый токен (т.е. шифрованную строку представленную в байтах) -где цепочка? -что значит рабочий? Как узнал? - где curl? - как можно неправильно получить токен? Половинку прочитал что ли? Наверно получил но неверно РАСКОДИРОВАЛ? И ТАК ВО ВСЕМ ТВОЕМ ОТВЕТЕ. НИЧЕГО НЕ ПОНЯТНО ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 17:54 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp НИЧЕГО НЕ ПОНЯТНО лично мне ничего не понятно с самого первого сообщения ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 18:06 |
|
RSA шифрование с помощью открытого ключа
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, и так вот рабочий код на шарпе Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
результат получаю что то вроде этого 104,179,63,56,32,192,231,190,182,4,131,204,186,238,21,93,211,176,14,216,218,107,35,79,50,193,164,174,169,226,14,123,216,87,110,31,169,242,206,179,90,246,158,150,192,7,83,221,62,102,154,3,74,125,73,48,93,70,249,37,110,193,4,93,37,237,98,228,56,152,49,177,152,151,136,138,36,24,44,152,56,204,200,185,11,190,165, 134,66,242,5,177,179,12,36,5,193,192,125,53,68,73,191,60,19,181,164,156,94,182,107,208,29,243,11,188,11,11,228,8,237,146,64,220,112,155,173,101 далее по документации в хидере Authorization-Token указываю этот полученный результат, ну честно получаю ответ по моему запросу в JAVA делаю примерно вот это Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
проверяю на том же месте, и получаю ответ вроде Could not decrypt token! мне кажется проблема в кодировках чтоли.. хз пока а на счет цепочки: паблик кей дается на 10 дней по этому нет необходимости указать тут получение этого ключа, к тому же с одним и тем же ключом тестировал в обоих кодах ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2021, 18:08 |
|
|
start [/forum/topic.php?fid=59&startmsg=40086753&tid=2120381]: |
0ms |
get settings: |
16ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
386ms |
get tp. blocked users: |
1ms |
others: | 357ms |
total: | 808ms |
0 / 0 |