powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / OPENSSL
2 сообщений из 2, страница 1 из 1
OPENSSL
    #34539543
Ryvkin Mikhail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Прошу подсказать, что делаю не так при проверке ЭЦП.


С уважением, Михаил.

--------------------------------------------------------
1) Создаем закрытый ключ

openssl genrsa -out private.pem 1024

2) Создаем открытый ключ

openssl rsa -in private.pem -pubout -out public.pem

3) Подписываем содержимое файла 1.txt при помощи закрытого ключа

openssl dgst -sha1 -hex -sign private.pem -out sign.txt 1.txt

Создается файл sign.txt, в котором действительно лежит подпись.

4) Теперь хотим проверить подпись открытым ключом.
Почему-то не удается:

openssl dgst -sha1 -verify public.pem -signature sign.txt 1.txt

В ответ получаю: "Verification failure"
...
Рейтинг: 0 / 0
OPENSSL
    #34540263
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот синтаксис
Код: plaintext
1.
2.
3.
openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1] [-c] [-d] [-hex] [-binary] [-out filename] [-sign filename] [-passin arg] [-verify filename] [-prverify filename] [-signature filename] [file...] 

[md5|md4|md2|sha1|sha|mdc2|ripemd160] [-c] [-d] [file...] 

Проверьте что по смыслу всё правильно. И почему вы в 3 пункте используете опцию hex, а в четвёртом нет?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / OPENSSL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]