kiwi писал(а):Добрый день, хочу спросить совета у форумчан, нами был выигран аукцион на площадке Сбербанк-АСТ, теперь нужно открывать счёт в казначействе, а для этого нужно предоставить им заверенную нотариусом копию контракта. Мы позвонили нотариусу и узнали что ему необходим контракт подписанный ЭЦП обоими сторонами, с площадки мы скачали архив с файлами контракта
Видно что в нём подписан файл hash.txt, а не сам вордовский документ с контрактом, естественно нотариус заверить данный контракт не может, техподдержка сбербанка-АСТ говорит что у них всё в автоматическом режиме и ничего сделать они не могут. Вторая сторона подписать контракт в электронном виде ещё раз не может. Подскажите может кто сталкивался с подобными проблемами, какие есть пути решения?
Спасибо.
Добрый день. gre9 правильно пишет - нотариус, видать, не в курсе, что такое ЭЦП. Нельзя взять ЭЦП и материализовать ее. Только в том виде, в котором Вы представили. Алгоритм примерно такой.
Вычисляется хеш-функция документа, в данном случае контракта. Если непонятно, что такое хеш-функция, то представьте себе два огромных текста, отличающиеся одной буквой, и пусть их нам надо сравнить. Если сравнивать побуквенно, уйдет слишком много времени. Поэтому проще придумать некий алгоритм, который будет обрабатывать буквы и получать некую строку фиксированной длины, которую уже можно оценить. Если строка совпадает, то с вероятностью 90 % исходные тексты одинаковы. Чем больше длина текста и чем лучше алгоритм хеширования, тем эта вероятность больше. Алгоритмы эти составляются так, что при изменении всего лишь одной буквы текста результат хеширования меняется до неузнаваемости.
Подобный алгоритм и используется в ЭЦП. Вычисляется хеш-функция, которая у Вас в hash.txt. Затем именно на данную строку, т.е. на хеш, накладывается подпись (по тому, как она работает, можно посмотреть FAQ в разделе ЕИС, это отдельная тема). Затем на проверяющей подпись стороне снова вычисляется хеш-функция, и по ней проверяется подпись. Если хоть одна буква в контракте была изменена, подпись окажется заведомо неверной. Сама по себе подпись тоже представляет некоторую строку (последовательность байт), которая у Вас находится в файлах sig.
Теперь что по поводу нотариуса. Нужно спросить, в каком он виде хочет это заверение видеть. Увидеть можно только в электронном. На текущий момент на площадках нет возможности вывести контракт с проставленными табличками подписания, как, например, в Тензоре. Но если речь идет именно о них, их можно добавить вручную, сославшись на файлы. Посмотрите по аналогии.
Вот пока все, что приходит в голову.
Машины времени есть у каждого. Те, что переносят в прошлое, зовутся воспоминаниями, а те, что уносят в будущее - мечтами ©