Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2013(UTC) Сообщений: 12  Откуда: Казань
|
Добрый день!
Я новичок в теме ЭП, но мне поручили разобраться со следующей задачей.
Дано: файл и подпись в формате p7s.
Надо: получить из этого присоединённую подпись.
Прежде чем разбираться как это сделать, хотелось бы получить от опытных товарищей ответ на вопрос — вообще возможно получить из того, что дано то, что надо? Если да, то может быть кто-нибудь подскажет в какую сторону копать?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,457  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 39 раз Поблагодарили: 750 раз в 645 постах
|
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 675   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Автор: maxdm  Долго-долго курить ASN.1 Такое "курение" только одного продукта будет чревато для новичка передозировкой :) Лучше уж начать с RFC5652, немного "покурить" ASN.1 (опять порекламирую свою статью ASN.1 простыми словами), и потом приступить к экспериментам с помощью функций CryptEncodeObject / CryptDecodeObject. Задача создания присоединённой подписи из отсоединённой очень даже решаема и делается, IMHO, достаточно просто. Успехов! |
С уважением, Юрий Строжевский |
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2013(UTC) Сообщений: 12  Откуда: Казань
|
Спасибо!
Но всё-таки надеюсь, что у кого-то был такой опыт, может кто-то отпишется более подробно!
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.03.2012(UTC) Сообщений: 177
Сказал(а) «Спасибо»: 57 раз Поблагодарили: 11 раз в 8 постах
|
Автор: Юрий  Автор: maxdm  Долго-долго курить ASN.1 Такое "курение" только одного продукта будет чревато для новичка передозировкой :) Лучше уж начать с RFC5652, немного "покурить" ASN.1 (опять порекламирую свою статью ASN.1 простыми словами), и потом приступить к экспериментам с помощью функций CryptEncodeObject / CryptDecodeObject. Задача создания присоединённой подписи из отсоединённой очень даже решаема и делается, IMHO, достаточно просто. Успехов! Кроме АСН1, к CryptEncodeObject нужны соответствующие правильные структуры. IMHO, новичку с такой вещью не просто справиться.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 945  Откуда: Крипто-Про Поблагодарили: 117 раз в 106 постах
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 675   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Автор: bolknote  Спасибо!
Но всё-таки надеюсь, что у кого-то был такой опыт, может кто-то отпишется более подробно! Здесь любят тех, кто что-то может сделать сам. Конечно сложно сразу вот так узнать тему, но вектор изучения был дан, а остальное зависит от Вас. Автор: MCR  Автор: Юрий  Автор: maxdm  Долго-долго курить ASN.1 Такое "курение" только одного продукта будет чревато для новичка передозировкой :) Лучше уж начать с RFC5652, немного "покурить" ASN.1 (опять порекламирую свою статью ASN.1 простыми словами), и потом приступить к экспериментам с помощью функций CryptEncodeObject / CryptDecodeObject. Задача создания присоединённой подписи из отсоединённой очень даже решаема и делается, IMHO, достаточно просто. Успехов! Кроме АСН1, к CryptEncodeObject нужны соответствующие правильные структуры. IMHO, новичку с такой вещью не просто справиться. В RFC5652 и даны правильные структуры, с них и нужно начинать. И если подумать алгоритм создания присоединённой подписи из отсоединённой все-таки прост, я бы давал новичкам на реализацию этот алгоритм в качестве тестового задания. |
С уважением, Юрий Строжевский |
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2013(UTC) Сообщений: 12  Откуда: Казань
|
Автор: Новожилова Елена  Елена, но эти функции же только для усовершенствованной подписи, разве нет? А у меня совершенно обычная.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 945  Откуда: Крипто-Про Поблагодарили: 117 раз в 106 постах
|
Нет, эти функции "для всех" :-)
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.06.2013(UTC) Сообщений: 12  Откуда: Казань
|
Автор: Новожилова Елена  Нет, эти функции "для всех" :-) Странно, я первым дело попробовал эти функции, получил ошибку «неверный параметр».
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close