Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Расшифровка хеша ЭЦП и легитимность ЭЦП
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
День добрый.
тут возникло несколько вопросов - прошу помочь (или если тема уже обсуждалась - указать (я по поиску не нашел))
1. При подписании любого документа ЭЦП-кой в word - тут все понятно - ЭЦП прикрепляется к документу и сам word блокирует изменения документа, а если документ изменяешь - все - эцп с него слетает.
А вот на электронных ресурсах (например на ЭТП)- когда ЭЦП подписываешь документ - там ведь в документ никакая ЭЦП не прикладывается (потом этот документ скачиваешь - и можешь его менять как захочешь) - таким образом - как я понимаю тут самим гарантом неизменности данного документа является сам электронный ресурс (площадка в частности) (но теоретически если там на сервере кто то документ подменит (внутреннее содержимое)) - никто этого и не увидит.
Некоторые ресурсы еще стали вместе с документам прикладывать так называемый хеш
<hash>RUY4Mjg2NzI4QTgzMzhGMkVFNDM3Q ......... MyMw==</hash>
и
<sign>MIIKLwYJKo ................. ewZAa6nI2bYzg==</sign>
Вот вопрос - вот эти данные - они как указывают на неизменность документа? Можно ли их как то расшифровать, и если можно то что они покажут? (если просто что такой то документ был загружен с такого то ip такого то числа с таким то названием - это одно, а если эта шифровка укажет и на внутреннее содержание документа - это другое)
Все эти размышления навеяны изучением 63 ФЗ
Прошу пояснить спецов, если не затруднит.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 02.10.2012(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 2 раз
|
Это вопрос из разряда "об основах электронной подписи", хотел было дать ссылку на вики, но там много всего написано. Поэтому коротко (и очень грубо) опишу: 1) Хеш - можно снять с любого сообщения (т.е. последовательности байт). Как вы, наверное, знаете файл (либо его содержимое) - это ни что иное, как последовательность байт, следовательно можно снять хеш. 2) Подпись - это хеш (полученный в п. 1), который зашифровали с помощью ключа и к.л. алгоритма. 3) Не важно где храниться подпись, в файле ли, отдельно ли от него. Важно, что с помощью неё можно однозначно гарантировать, что в сообщение (документ) не вносились изменения. Т.е. сообщение является точно таким, каким его подписал автор. 4) Как это гарантируется? А гарантируется это тем самым хешем, который в случае внесения изменений будет отличаться. 5) Тогда зачем нужна подпись, раз хеш всё гарантирует? А подпись нужна, чтобы хеш не подменили, т.е. при расшифровке подписи - получим первоначальный хеш. Для расшифровки подписи используется сертификат открытого ключа (в случае использования ключевой пары), который содержит в себе информацию о владельце данного ключа, а сертификат в свою очередь, подписан удостоверяющим центром, который гарантирует что это действительно настоящий сертификат. Вот как-то так... в трёх словах.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Спасибо - на самом деле стало понятнее - так же из вики изучил материал.
Правильно ли я теперь понял: -т.е хеш - это не зашифрованный документ который я ЭЦП подписывал - а набор символов - который присущ именно тому набору и составу документов которые я подписал ЭЦП.
Проверить на легитимность можно только заново подписав эти документы - получить хеш - и сравнить с предыдущим - если совпадает - значить документы те и они не изменялись.
1. И тут вопрос - могу ли я у себя на компе осуществить какие то действия с какой то программой чтобы получить этот хеш? и соответственно сравнить с тем хешем что дала мне площадка (с целью проверки не изменялся ли документ)
2. Как и какой программой можно сделать: " Для расшифровки подписи используется сертификат открытого ключа (в случае использования ключевой пары), который содержит в себе информацию о владельце данного ключа, а сертификат в свою очередь, подписан удостоверяющим центром, который гарантирует что это действительно настоящий сертификат."
Извиняюсь если вопросы дилетантские.
Заранее спасибо за ответы на вопросы.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 02.10.2012(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 2 раз
|
Автор: Volk358  хеш - это не зашифрованный документ
:) конечно нет Автор: Volk358  а набор символов - который присущ именно тому набору и составу документов
Ну можно и так сказать, только все же не составу документов, а последовательности байт, с которой этот хеш снят. Автор: Volk358  Проверить на легитимность можно только заново подписав эти документы
Для верификация подписи ничего повторно подписывать не нужно. Картинка с Википедии  Автор: Volk358  получить хеш - и сравнить с предыдущим - если совпадает - значить документы те и они не изменялись.
угу Автор: Volk358  1. И тут вопрос - могу ли я у себя на компе осуществить какие то действия с какой то программой чтобы получить этот хеш? и соответственно сравнить с тем хешем что дала мне площадка (с целью проверки не изменялся ли документ)
Подтверждение подлинности ЭП не работает? Автор: Volk358  2. Как и какой программой можно сделать: " Для расшифровки подписи используется сертификат открытого ключа (в случае использования ключевой пары), который содержит в себе информацию о владельце данного ключа, а сертификат в свою очередь, подписан удостоверяющим центром, который гарантирует что это действительно настоящий сертификат."
см. ответ к вопросу 1. Отредактировано пользователем 10 апреля 2013 г. 1:44:51(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
Спасибо за пояснение. Но не так просто как кажется на первый взгляд.
Исходные данные: у меня есть документ который якобы был подписан ЭЦП и есть хеш - который был якобы снят с этого документа при подписании (такие данные выдают площадки)
Вопрос? как я могу проверить действительно ли документ выдаваемый площадкой был подписан ЭЦП и после этого не изменялся.
Что я знаю: то что при подписании документа - был сгенерирован хеш (назовем его хеш 1).
хеш 1 у меня есть.
но ведь сертификата пользователя у меня нет - вот и тут вопрос - как я могу сгенерировать хеш 2 - чтобы сравнить его с хешем 1
вроде как никак. а если бы он был - то как?. Похоже при исходных данных (хеш 1 и документ) - проверить легитимность не получается возможным? - или нет ? как думаете ?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,764   Сказал «Спасибо»: 579 раз Поблагодарили: 2307 раз в 1807 постах
|
Обычно в файл с ЭЦП (pkcs#7) включают сертификат автора подписи |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Мда...
В общем всё очень просто: 1) Есть исходный документ; 2) Есть сертификат площадки (общий случай - сертификат подписанта); 3) Есть цифровая подпись, сгенерированная с помощью сертификата подписанта; 4) Для проверки подписи сначала вычисляется хэш исходного документа (функция "CryptHashData"); 5) Потом с помощью простейшей функции "CryptVerifySignature" проверяется цифровая подпись;
Сравнивать какие-то хэши напрямую не надо, нужно просто осуществить проверку электронной подписи данного документа. Эта операция одновременно служит "сравнителем хэшей", а также автоматически подтверждает, что цифровая подпись была сделана именно этой площадкой. И ещё раз: для проверки неизменности документа надо иметь сертификат подписанта и собственно цифровую подпись. Сам по себе хэш тоже можно сравнивать, но это избыточно когда есть цифровые подписи. |
С уважением, Юрий Строжевский |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 02.10.2012(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 2 раз
|
Volk358 написал:1. И тут вопрос - могу ли я у себя на компе осуществить какие то действия с какой то программой чтобы получить этот хеш? и соответственно сравнить с тем хешем что дала мне площадка (с целью проверки не изменялся ли документ) Автор: Юрий  Мда... В общем всё очень просто: ... 4) Для проверки подписи сначала вычисляется хэш исходного документа (функция "CryptHashData"); 5) Потом с помощью простейшей функции "CryptVerifySignature" проверяется цифровая подпись;
Нуу... Топикстартеру,как я понял, нужен к.л. готовый инструмент для проверки подписи, а вы его к криптоапи отсылаете. Автор: Юрий  Сравнивать какие-то хэши напрямую не надо Дык, никто и не собирается. :) Просто кратенько рассматривается теория, для объяснения того, как вообще это происходит, как работает весь механизм, как гарантируется легитимность ЭП. Volk358 написал: Некоторые ресурсы еще стали вместе с документам прикладывать так называемый хеш
<hash>RUY4Mjg2NzI4QTgzMzhGMkVFNDM3Q ......... MyMw==</hash>
и
<sign>MIIKLwYJKo ................. ewZAa6nI2bYzg==</sign>
Volk358 а что из себя представляет ваш документ с подписью? Судя по тегам - это какой то xml. SOAP пакет? Ну т.е. нечто вроде Код:
<SOAP-ENV:Envelope>
<SOAP-ENV:Header>
...
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Отредактировано пользователем 19 апреля 2013 г. 13:25:35(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2011(UTC) Сообщений: 65
Сказал(а) «Спасибо»: 3 раз
|
насчет готового инструмента - это правильно (не все в криптоапи разбираются) а вот и один из примеров http://www.sberbank-ast....cument.aspx?id=119690150тут вниз опускаешся и + нажимаешь вываливается Подпись MIILCQYJKoZIhvcNAQcCoIIK+jCCCvYCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG 9w0BBwGggge0MIIHsDCCB1+gAwIBAgIDEutiMAgGBiqFAwICAzCCAkMxITAfBgkq hkiG9w0BCQEWEnV1Y19ma0Byb3NrYXpuYS5ydTEiMCAGA1UECQwZ0YPQuy4g0JjQ u9GM0LjQvdC60LAg0LQuNzEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDGBojCB nwYJKoZIhvcNAQkCDIGR0JTQsNC90L3Ri9C5INGB0LXRgNGC0LjRhNC40LrQsNGC INC+0YLQutGA0YvRgtC+0LPQviDQutC70Y7Rh9CwINC40YHQv9C+0LvRjNC30YPQ tdGC0YHRjyDRgdC+INGB0YDQtdC00YHRgtCy0L7QvCDQodCa0JfQmCDQmtGA0LjQ v9GC0L4g0J/RgNC+IENTUDELMAkGA1UEBhMCUlUxcjBwBgNVBAsMadCj0L/RgNCw 0LLQu9C10L3QuNC1INGA0LXQttC40LzQsCDRgdC10LrRgNC10YLQvdC+0YHRgtC4 INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuNC90YTQvtGA0LzQsNGG0LjQ uDE4MDYGA1UECgwv0KTQtdC00LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQ tdC50YHRgtCy0L4xfzB9BgNVBAMMdtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL 0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAINCk0LXQ tNC10YDQsNC70YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LAwHhcN MTMwMTMwMDQxNzM4WhcNMTQwMTMwMDQxNzM4WjCCAWMxHjAcBgkqhkiG9w0BCQEW D211dWtzQHlhbmRleC5ydTELMAkGA1UEBhMCUlUxMDAuBgNVBAgMJ9Ch0LLQtdGA 0LTQu9C+0LLRgdC60LDRjyDQvtCx0LvQsNGB0YLRjDETMBEGA1UEBwwK0KHQtdGA 0L7QsjEaMBgGA1UECgwR0JzQmtCjICIg0KPQmtChIiAxLDAqBgNVBCoMI9CQ0L3Q tNGA0LXQuSDQkNC90LDRgtC+0LvRjNC10LLQuNGHMRcwFQYDVQQEDA7QoNCw0LPQ vtC30LjQvTEbMBkGA1UEDAwS0J3QsNGH0LDQu9GM0L3QuNC6MTAwLgYJKoZIhvcN AQkCEyExLjIuNjQzLjMuNjEuMS4xLjYuNTAyNzEwLjMuNC4yLjExOzA5BgNVBAMM MtCg0LDQs9C+0LfQuNC9INCQ0L3QtNGA0LXQuSDQkNC90LDRgtC+0LvRjNC10LLQ uNGHMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQNXiDitUQ61L iK4j35DEtlr/EsKZ0GVvFlT+TYiO7mfpWu/YWp29HIIxUV1FTwWq5nZ0pcrgzeIT D+9eZElXHmejggMUMIIDEDAMBgNVHRMBAf8EAjAAMBgGA1UdIAQRMA8wDQYLKoUD Az2e1zYBAgIwgdYGA1UdEQSBzjCBy6ASBgNVBAygCxMJMTI5MTEwMzAxoBgGCCqF AwOBAwEBoAwTCjY2MzIwMTc1NzigGQYKKoUDAz2e1zYBB6ALEwk2NjMyMDEwMDGg GwYKKoUDAz2e1zYBBaANEwswMzYyMzAwMTQ5OKANBgcqhQMB4DkBoAITAKAYBgkq hkiG9w0BCRSgCxMJUmFnb3NpbkFBoB0GCiqFAwM9ntc2AQigDxMNMDg2MjMwMDAw MDEzNqAYBgUqhQNkAaAPEw0xMDI2NjAxODEzMDI4hgEwMA4GA1UdDwEB/wQEAwID +DCCAYEGA1UdJQSCAXgwggF0BggrBgEFBQcDAQYIKwYBBQUHAwIGCCqFAwIBBggF Bg8qhQMDPQEBBp7XNgMEAQEGDyqFAwM9AQEGntc2AwQBAgYPKoUDAz0BAQae1zYD BAEDBg8qhQMDPQEBBp7XNgMEAQQGDyqFAwM9AQEGntc2AwQBBQYPKoUDAz0BAQae 1zYDBAEGBg8qhQMDPQEBBp7XNgMEAQcGDyqFAwM9AQEGntc2AwQBCAYPKoUDAz0B AQae1zYDBAEJBg8qhQMDPQEBBp7XNgMEAQoGDyqFAwM9AQEGntc2AwQBCwYPKoUD Az0BAQae1zYDBAEMBg8qhQMDPQEBBp7XNgMEAQ4GCyqFAwM9ntc2AQYBBgwqhQMD PZ7XNgEGAwIGDiqFAwM9ntc2AQYDBAEBBg4qhQMDPZ7XNgEGAwQBAgYOKoUDAz2e 1zYBBgMEAQMGDiqFAwM9ntc2AQYDBAEEBg0qhQMDPZ7XNgEGAwUBBg0qhQMDPZ7X NgEGAwUCMB8GA1UdIwQYMBaAFGed+2/vWTrzCyEpO4NYwxYNEMOiMDgGA1UdHwQx MC8wLaAroCmGJ2h0dHA6Ly9jcmwucm9za2F6bmEucnUvY3JsL0xBU1RfbmV3LmNy bDAdBgNVHQ4EFgQUE9nKnswPF/NPuJyZMtaCe0IH8sIwCAYGKoUDAgIDA0EAdVLi H4ERpfuOp1p58LnD8dHr1ylSNx9QcCQZVTjNfKBkwx5y5Z7QWYgnq2mAal5r0T8d E9q8hh7DhWC6gPtAmzGCAxwwggMYAgEBMIICTDCCAkMxITAfBgkqhkiG9w0BCQEW EnV1Y19ma0Byb3NrYXpuYS5ydTEiMCAGA1UECQwZ0YPQuy4g0JjQu9GM0LjQvdC6 0LAg0LQuNzEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDGBojCBnwYJKoZIhvcN AQkCDIGR0JTQsNC90L3Ri9C5INGB0LXRgNGC0LjRhNC40LrQsNGCINC+0YLQutGA 0YvRgtC+0LPQviDQutC70Y7Rh9CwINC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDR gdC+INGB0YDQtdC00YHRgtCy0L7QvCDQodCa0JfQmCDQmtGA0LjQv9GC0L4g0J/R gNC+IENTUDELMAkGA1UEBhMCUlUxcjBwBgNVBAsMadCj0L/RgNCw0LLQu9C10L3Q uNC1INGA0LXQttC40LzQsCDRgdC10LrRgNC10YLQvdC+0YHRgtC4INC4INCx0LXQ t9C+0L/QsNGB0L3QvtGB0YLQuCDQuNC90YTQvtGA0LzQsNGG0LjQuDE4MDYGA1UE Cgwv0KTQtdC00LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy 0L4xfzB9BgNVBAMMdtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL0Lkg0YPQtNC+ 0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAINCk0LXQtNC10YDQsNC7 0YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LACAxLrYjAKBgYqhQMC AgkFAKBpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X DTEzMDQyMzA5MzQxMlowLwYJKoZIhvcNAQkEMSIEIMyaJdXBGtG7CN+sKCAjpmpF G8TNQ9ccTAqyyPp/OXVXMAoGBiqFAwICEwUABEDuzmBnffPLsrQvNC1GxsktP10+ 90aMgIzwLhLE3QLLHI2ysjSjx00CEuNTDmgUdhTHiAEnp6yFKkGjQqdKcYUF Содержание документа PurchaseProtocol2: Протокол подведения итогов открытого электронного аукциона (Дата подписания: 23.04.2013 07:33) <purchaseprotocol2><purchid>1359738</purchid><purchcode>0362300149813000059</purchcode><purchversion>1</purchversion><purchname>Выполнение работ по ремонту кровли дома по адресу г. Серов, ул. Красногвардейская, д. 5</purchname><auctionbegindate>22.04.2013 07:10</auctionbegindate><auctionenddate>22.04.2013 07:43</auctionenddate><notificationfeatures><notificationfeature><placementfeature><name>Для субъектов малого предпринимательства</name></placementfeature></notificationfeature></notificationfeatures><offers><purchoffer><reqid>4732855</reqid><buid>460162</buid><budocid></budocid><offerplace>1</offerplace><inn>6623088639</inn><kpp>662301001</kpp><reqno>4810617</reqno><bufullname>Общество с ограниченной ответственностью "УралМонтажСервис"</bufullname><offerprice>237575.74</offerprice><offerkind>понижение</offerkind><createat>22.04.2013 07:33:12</createat><reqstate>A</reqstate><rejectreason></rejectreason></purchoffer><purchoffer><reqid>4760777</reqid><buid>2462</buid><budocid></budocid><offerplace>2</offerplace><inn>6652025954</inn><kpp>667201001</kpp><reqno>4838539</reqno><bufullname>Общество с ограниченной ответственностью "УралРегионСтрой"</bufullname><offerprice>250701.47</offerprice><offerkind>понижение</offerkind><createat>22.04.2013 07:32:08</createat><reqstate>A</reqstate><rejectreason></rejectreason></purchoffer></offers><protocoldoc><file><fileid>bcea3733-eaf7-4ac9-a498-c0360d532400</fileid><filename>протокол рассмотрения №3.doc</filename><signinfo>Файл подписан</signinfo><hash>OEY0QjNFODg2RUQ4OTJFODhDOTk1QTcyMEM0OEJDMjA3QUVCODc2MkU1RjczN0YxRTc3QTUwOERDNzQzNkY5Rg==</hash><sign>MIILCQYJKoZIhvcNAQcCoIIK+jCCCvYCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG 9w0BBwGggge0MIIHsDCCB1+gAwIBAgIDEutiMAgGBiqFAwICAzCCAkMxITAfBgkq hkiG9w0BCQEWEnV1Y19ma0Byb3NrYXpuYS5ydTEiMCAGA1UECQwZ0YPQuy4g0JjQ u9GM0LjQvdC60LAg0LQuNzEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDGBojCB nwYJKoZIhvcNAQkCDIGR0JTQsNC90L3Ri9C5INGB0LXRgNGC0LjRhNC40LrQsNGC INC+0YLQutGA0YvRgtC+0LPQviDQutC70Y7Rh9CwINC40YHQv9C+0LvRjNC30YPQ tdGC0YHRjyDRgdC+INGB0YDQtdC00YHRgtCy0L7QvCDQodCa0JfQmCDQmtGA0LjQ v9GC0L4g0J/RgNC+IENTUDELMAkGA1UEBhMCUlUxcjBwBgNVBAsMadCj0L/RgNCw 0LLQu9C10L3QuNC1INGA0LXQttC40LzQsCDRgdC10LrRgNC10YLQvdC+0YHRgtC4 INC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCDQuNC90YTQvtGA0LzQsNGG0LjQ uDE4MDYGA1UECgwv0KTQtdC00LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQ tdC50YHRgtCy0L4xfzB9BgNVBAMMdtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL 0Lkg0YPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAINCk0LXQ tNC10YDQsNC70YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LAwHhcN MTMwMTMwMDQxNzM4WhcNMTQwMTMwMDQxNzM4WjCCAWMxHjAcBgkqhkiG9w0BCQEW D211dWtzQHlhbmRleC5ydTELMAkGA1UEBhMCUlUxMDAuBgNVBAgMJ9Ch0LLQtdGA 0LTQu9C+0LLRgdC60LDRjyDQvtCx0LvQsNGB0YLRjDETMBEGA1UEBwwK0KHQtdGA 0L7QsjEaMBgGA1UECgwR0JzQmtCjICIg0KPQmtChIiAxLDAqBgNVBCoMI9CQ0L3Q tNGA0LXQuSDQkNC90LDRgtC+0LvRjNC10LLQuNGHMRcwFQYDVQQEDA7QoNCw0LPQ vtC30LjQvTEbMBkGA1UEDAwS0J3QsNGH0LDQu9GM0L3QuNC6MTAwLgYJKoZIhvcN AQkCEyExLjIuNjQzLjMuNjEuMS4xLjYuNTAyNzEwLjMuNC4yLjExOzA5BgNVBAMM MtCg0LDQs9C+0LfQuNC9INCQ0L3QtNGA0LXQuSDQkNC90LDRgtC+0LvRjNC10LLQ uNGHMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQNXiDitUQ61L iK4j35DEtlr/EsKZ0GVvFlT+TYiO7mfpWu/YWp29HIIxUV1FTwWq5nZ0pcrgzeIT D+9eZElXHmejggMUMIIDEDAMBgNVHRMBAf8EAjAAMBgGA1UdIAQRMA8wDQYLKoUD Az2e1zYBAgIwgdYGA1UdEQSBzjCBy6ASBgNVBAygCxMJMTI5MTEwMzAxoBgGCCqF AwOBAwEBoAwTCjY2MzIwMTc1NzigGQYKKoUDAz2e1zYBB6ALEwk2NjMyMDEwMDGg GwYKKoUDAz2e1zYBBaANEwswMzYyMzAwMTQ5OKANBgcqhQMB4DkBoAITAKAYBgkq hkiG9w0BCRSgCxMJUmFnb3NpbkFBoB0GCiqFAwM9ntc2AQigDxMNMDg2MjMwMDAw MDEzNqAYBgUqhQNkAaAPEw0xMDI2NjAxODEzMDI4hgEwMA4GA1UdDwEB/wQEAwID +DCCAYEGA1UdJQSCAXgwggF0BggrBgEFBQcDAQYIKwYBBQUHAwIGCCqFAwIBBggF Bg8qhQMDPQEBBp7XNgMEAQEGDyqFAwM9AQEGntc2AwQBAgYPKoUDAz0BAQae1zYD BAEDBg8qhQMDPQEBBp7XNgMEAQQGDyqFAwM9AQEGntc2AwQBBQYPKoUDAz0BAQae 1zYDBAEGBg8qhQMDPQEBBp7XNgMEAQcGDyqFAwM9AQEGntc2AwQBCAYPKoUDAz0B AQae1zYDBAEJBg8qhQMDPQEBBp7XNgMEAQoGDyqFAwM9AQEGntc2AwQBCwYPKoUD Az0BAQae1zYDBAEMBg8qhQMDPQEBBp7XNgMEAQ4GCyqFAwM9ntc2AQYBBgwqhQMD PZ7XNgEGAwIGDiqFAwM9ntc2AQYDBAEBBg4qhQMDPZ7XNgEGAwQBAgYOKoUDAz2e 1zYBBgMEAQMGDiqFAwM9ntc2AQYDBAEEBg0qhQMDPZ7XNgEGAwUBBg0qhQMDPZ7X NgEGAwUCMB8GA1UdIwQYMBaAFGed+2/vWTrzCyEpO4NYwxYNEMOiMDgGA1UdHwQx MC8wLaAroCmGJ2h0dHA6Ly9jcmwucm9za2F6bmEucnUvY3JsL0xBU1RfbmV3LmNy bDAdBgNVHQ4EFgQUE9nKnswPF/NPuJyZMtaCe0IH8sIwCAYGKoUDAgIDA0EAdVLi H4ERpfuOp1p58LnD8dHr1ylSNx9QcCQZVTjNfKBkwx5y5Z7QWYgnq2mAal5r0T8d E9q8hh7DhWC6gPtAmzGCAxwwggMYAgEBMIICTDCCAkMxITAfBgkqhkiG9w0BCQEW EnV1Y19ma0Byb3NrYXpuYS5ydTEiMCAGA1UECQwZ0YPQuy4g0JjQu9GM0LjQvdC6 0LAg0LQuNzEZMBcGA1UEBwwQ0LMuINCc0L7RgdC60LLQsDGBojCBnwYJKoZIhvcN AQkCDIGR0JTQsNC90L3Ri9C5INGB0LXRgNGC0LjRhNC40LrQsNGCINC+0YLQutGA 0YvRgtC+0LPQviDQutC70Y7Rh9CwINC40YHQv9C+0LvRjNC30YPQtdGC0YHRjyDR gdC+INGB0YDQtdC00YHRgtCy0L7QvCDQodCa0JfQmCDQmtGA0LjQv9GC0L4g0J/R gNC+IENTUDELMAkGA1UEBhMCUlUxcjBwBgNVBAsMadCj0L/RgNCw0LLQu9C10L3Q uNC1INGA0LXQttC40LzQsCDRgdC10LrRgNC10YLQvdC+0YHRgtC4INC4INCx0LXQ t9C+0L/QsNGB0L3QvtGB0YLQuCDQuNC90YTQvtGA0LzQsNGG0LjQuDE4MDYGA1UE Cgwv0KTQtdC00LXRgNCw0LvRjNC90L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy 0L4xfzB9BgNVBAMMdtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdGL0Lkg0YPQtNC+ 0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAINCk0LXQtNC10YDQsNC7 0YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LACAxLrYjAKBgYqhQMC AgkFAKBpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X DTEzMDQyMzA5MzM1MlowLwYJKoZIhvcNAQkEMSIEINDEEkBw8Jg7Pk9ikyET+K8Q SHmumEIwfZrEpOtHrQwvMAoGBiqFAwICEwUABEBlaycR+1aKKDfdQj8uPd5bifBv 2E4ez5yLt/9ok3b2G/0RiXyoJv0rEkQpQkbMRGVL2xKRWcjAc5hEpEq/hvhm</sign><signrequired>True</signrequired></file></protocoldoc><doc><file><fileid></fileid><filename></filename><signinfo></signinfo><hash></hash><sign></sign><signrequired>True</signrequired></file></doc><solutiondate>22.04.2013</solutiondate><datesolutionagree>y</datesolutionagree></purchaseprotocol2> вот и вопрос - как пользователь может проверить - тот ли документ скачивается который был подписан тем кто загрузил. - иных исходных данных нет.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.08.2010(UTC) Сообщений: 259 Откуда: Moscow
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 11 раз в 10 постах
|
Подписывается скорее всего файл "протокол рассмотрения №3.doc". Подпись не смотрел, но по размеру это скорее всего нормальная Детач подпись, и сертификат подписанта уже в ней. Так что копируем ее в файл "протокол рассмотрения №3.doc.sig". Далее проверяем криптоармом "протокол рассмотрения №3.doc.sig", не забываем сказать что подпись в "Base64", присматривам чтобы криптоарм рассматривал пару "протокол рассмотрения №3.doc.sig" и "протокол рассмотрения №3.doc" - Попробуй и скажи что получится? Отредактировано пользователем 23 апреля 2013 г. 9:19:28(UTC)
| Причина: Не указана
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Расшифровка хеша ЭЦП и легитимность ЭЦП
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close