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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Иван_888  
#1 Оставлено : 16 декабря 2023 г. 18:05:13(UTC)
Иван_888

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

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

Добрый день.

В этой теме я новичок.
Прошу помочь мне понять, что делает эта команда.
"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)  | Причина: Не указана

Offline Андрей *  
#2 Оставлено : 16 декабря 2023 г. 18:52:03(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Здравствуйте.

-dqst - алгоритм хеширования
-sign - подписать
на выходе закодировать в base64.

ps
Цитата:

openssl dgst -help

Техническую поддержку оказываем тут
Наша база знаний
Offline Иван_888  
#3 Оставлено : 16 декабря 2023 г. 19:43:38(UTC)
Иван_888

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

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

Для понимания мы кодируем хэш или файл C:\file.json и выводим в файл C:\open_key.txt или в файл C:\open_key.txt выводим хэш?
Offline Иван_888  
#4 Оставлено : 16 декабря 2023 г. 21:28:37(UTC)
Иван_888

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

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

утилита 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)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.