0

Я просмотрел много статей и вопросов @ СО ЭТО, но все же я не ясен. У меня есть цифровой подписи PE, я могу рассчитать Sha1 Hash файла, но не знаю, как расшифровать подпись, используя открытый ключ. Я прочитал, что это можно сделать, используя openssl исходных кодов, но они просто слишком много, чтобы пройти. Может ли кто-нибудь предоставить мне соответствующие исходные коды или ссылки и подробную информацию о том, как их использовать? Есть ли хорошие учебные пособия для этого же? TIAПроверка x509 Сертификаты

+2

Какой конкретный акроним мы должны использовать для «PE»? –

+0

О: http://stackoverflow.com/questions/2756553/x509-certificate-verification-in-c –

+0

Если вы выбираете MS Windows как платформу, почему бы вам не использовать Microsoft CryptoAPI? Это очень просто проверить подпись с сертификатом, используя их. –

ответ

0

Вы можете использовать интерфейс командной строки openssl. Это должно быть что-то вроде:

OpenSSL rsautl -verify -inkey 1-cert.pem -keyform PEM -certin -in подпись> проверена

Если вы хотите использовать библиотеку можно использовать OpenSSL CLI особенно команда проверки в качестве начальной точки.

+0

Мне нужно использовать исходный код, поскольку я пытаюсь сделать exe, чтобы сделать то же самое. –

Смежные вопросы