Статус: Новичок
Группы: Участники
Зарегистрирован: 16.12.2023(UTC) Сообщений: 3 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Добрый день. В этой теме я новичок. Прошу помочь мне понять, что делает эта команда. "openssl dgst -sha256 -sign C:\private.pem C:\file.json | openssl base64 > C:\open_key.txt"Я так полагаю запускается утилита openssl dqst (это протокол гост) потом sha256 это метод шифрования sigh это закрытый ключ file.json это файл на который мы получаем хэш или мы его шифруем вот тут не понятно и дальше то же не понятно мы в итоге получаем файл open_key.txt с хэшем. Прошу дать разъяснение по всем параметрам. Отредактировано пользователем 16 декабря 2023 г. 18:05:44(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,101 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 529 раз Поблагодарили: 2162 раз в 1687 постах
|
Здравствуйте. -dqst - алгоритм хеширования -sign - подписать на выходе закодировать в base64. ps Цитата: openssl dgst -help
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.12.2023(UTC) Сообщений: 3 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Для понимания мы кодируем хэш или файл C:\file.json и выводим в файл C:\open_key.txt или в файл C:\open_key.txt выводим хэш?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.12.2023(UTC) Сообщений: 3 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
утилита openssl dgst может использоваться для подписывания сообщения секретным ключом. Я правильно понимаю, что файл C:\file.json подписывается секретным ключом C:\private.pem и на выходе мы получаем подписанный файл а алгоритм хэширования используется -sha256? Потом следующим этапом | подписанный файл передаётся на вход openssl base64 и base-64 (преобразование в текстовый вид) потом > записывает полученный результат в файл C:\open_key.txt т.е. получается в файле C:\open_key.txt находится данные файла C:\file.json подписанные секретным ключом C:\private.pem с хэш функцией sha256 и преобразованные в base-64????? Или я, что то упустил? Разберите по подробнее все этапы я у же запутался. Отредактировано пользователем 16 декабря 2023 г. 21:37:07(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close