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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alexeydax  
#1 Оставлено : 2 августа 2013 г. 15:52:51(UTC)
Alexeydax

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Есть некое пользовательское приложение, которое подписывает строки баз данных (с COM-объектом CAPICOM/CADESCOM) и в которое загружают файлы типа Excel, Word, PDF.
Как самым простым способом проверить файл на наличие подписи (просто на наличие).

Есть путь к файлу типа (C:\test.docx) и все.

Подскажите пожалуйста. Могу ли я использовать какие нибудь API (dll) или как..
Заранее спасибо, Алексей.
Offline Андрей Писарев  
#2 Оставлено : 2 августа 2013 г. 16:00:37(UTC)
Андрей *

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

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

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
Автор: Alexeydax Перейти к цитате
Есть некое пользовательское приложение, которое подписывает строки баз данных (с COM-объектом CAPICOM/CADESCOM) и в которое загружают файлы типа Excel, Word, PDF.
Как самым простым способом проверить файл на наличие подписи (просто на наличие).

Есть путь к файлу типа (C:\test.docx) и все.

Подскажите пожалуйста. Могу ли я использовать какие нибудь API (dll) или как..
Заранее спасибо, Алексей.


Так подписывается-то что? строки? а что в них? или "строки" - это файлы в blob-полях?

Автор: Alexeydax Перейти к цитате

В "некое пользовательское приложение ... загружают файлы типа Excel, Word, PDF."

- а дальше что?

Если приложение делает подпись - почему бы не сообщать на сервер\хранить в БД, что файл подписан\с подписью?


Или имеется ввиду: как узнать, что есть "внутренние" подписи в файлах: Excel, Word, PDF?
Техническую поддержку оказываем тут
Наша база знаний
Offline Alexeydax  
#3 Оставлено : 2 августа 2013 г. 16:06:51(UTC)
Alexeydax

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
С БД никаких проблем нет - все четко работает, как часы. Извиняюсь за не корректно поставленный вопрос.

"Или имеется ввиду: как узнать, что есть "внутренние" подписи в файлах: Excel, Word, PDF?"
Да, именно с этим проблема. Просто с "внутренними" (скрытыми подписями) COM работать не умеет.
У меня, к примеру хранится где-то файл (word, excel или pdf), в архиве или в базе данных - не важно.
Нужно просто проверить наличие подписи в нем.

Спасибо за ответ.
Offline Андрей Писарев  
#4 Оставлено : 2 августа 2013 г. 16:27:38(UTC)
Андрей *

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

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

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
Возможно поможет:
КриптоПро PDF
КриптоПро Office Signature


если без дополнительного софта, посмотреть описание форматов...
например:
docx - это архив, открываем, например, в 7z, есть папка "_xmlsignatures" = предполагается наличие подписей...
file.docx\_xmlsignatures\
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Alexeydax оставлено 07.08.2013(UTC)
Offline Андрей Писарев  
#5 Оставлено : 2 августа 2013 г. 16:30:11(UTC)
Андрей *

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

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

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Alexeydax оставлено 07.08.2013(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.