АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

dgstssl - Интернет в облаке

Запустите dgstssl в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда dgstssl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dgst, sha, sha1, mdc2,ripemd160, sha224, sha256, sha384, sha512, md2, md4, md5, dss1 -
дайджесты сообщений

СИНТАКСИС


OpenSSL дгст
[-sha|-sha1|-mdc2|-ripemd160|-sha224|-sha256|-sha384|-sha512|-md2|-md4|-md5|-dss1] [-c]
[-d] [-шестнадцатеричный] [-двоичный] [-r] [-non-fips-разрешить] [-вне имя файла] [-подписать имя файла] [ключевая форма
аргумент] [-пассин аргумент] [-проверять имя файла] [-подтвердить имя файла] [-подпись имя файла] [-hmac
ключ] [-non-fips-разрешить] [-fips-отпечаток пальца] [файл ...]

OpenSSL [дайджест] [...]

ОПИСАНИЕ


Функции дайджеста выводят дайджест сообщения предоставленного файла или файлов в шестнадцатеричном формате.
Функции дайджеста также генерируют и проверяют цифровые подписи с помощью дайджестов сообщений.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c распечатать дайджест в группах из двух цифр, разделенных двоеточиями, актуально только в том случае, если шестнадцатеричный
формат вывода используется.

-d распечатать отладочную информацию BIO.

-шестнадцатеричный
дайджест должен выводиться как шестнадцатеричный дамп. Это вариант по умолчанию для "нормального" дайджеста.
в отличие от цифровой подписи. См. ПРИМЕЧАНИЯ ниже относительно цифровых подписей с использованием -шестнадцатеричный.

-двоичный
вывести дайджест или подпись в двоичной форме.

-r вывести дайджест в формате "coreutils", используемом такими программами, как sha1sum.

-non-fips-разрешить
Разрешить использование дайджеста, отличного от FIPS, в режиме FIPS. Это не действует, если не в FIPS.
Режим.

-вне имя файла
имя файла для вывода или стандартный вывод по умолчанию.

-подписать имя файла
подписать дайджест цифровой подписью, используя закрытый ключ в "имени файла".

ключевая форма аргумент
Задает формат ключа для подписи дайджеста. Форматы DER, PEM, P12 и ENGINE
поддерживаются.

-движок id
Использовать двигатель id для операций (включая хранилище закрытых ключей). Этот двигатель не используется
в качестве источника алгоритмов дайджеста, если это также не указано в конфигурации
.

-сигопт нм: v
Передайте параметры алгоритму подписи во время операций подписи или проверки. Имена и
значения этих параметров зависят от алгоритма.

-пассин аргумент
источник пароля закрытого ключа. Для получения дополнительной информации о формате аргумент см.
ПАСС ФРАЗА АРГУМЕНТЫ в разделе OpenSSL(1).

-проверять имя файла
проверьте подпись, используя открытый ключ в "filename". Выход либо
«Проверка в порядке» или «Ошибка проверки».

-подтвердить имя файла
проверьте подпись, используя закрытый ключ в "filename".

-подпись имя файла
фактическая подпись для проверки.

-hmac ключ
создать хешированный MAC с помощью «ключа».

-мак ALG
создать MAC (код аутентификации сообщения с ключом). Самый популярный алгоритм MAC - HMAC.
(MAC на основе хеша), но есть и другие алгоритмы MAC, которые не основаны на хешировании, для
пример гост-мак алгоритм, поддерживаемый CCGOST двигатель. MAC-ключи и другие параметры
должен быть установлен через -макопт Параметр.

-макопт нм: v
Передает параметры в алгоритм MAC, указанный -мак ключ. Следующие варианты
поддержанный обоими HMAC и гост-мак:

ключ: строка
Указывает ключ MAC как буквенно-цифровую строку (используйте, если ключ содержит печатную
только символы). Длина строки должна соответствовать любым ограничениям MAC.
алгоритм например ровно 32 символа для gost-mac.

шестнадцатеричный ключ: строка
Задает ключ MAC в шестнадцатеричной форме (две шестнадцатеричные цифры на байт). Длина ключа
должны соответствовать любым ограничениям алгоритма MAC например ровно 32
символы для гост-мак.

файл (ы)
файл или файлы, содержащие случайные данные, используемые для заполнения генератора случайных чисел, или
Розетка EGD (см. RAND_egd(3)). Можно указать несколько файлов, разделенных ОС.
зависимый персонаж. Разделитель ; для MS-Windows, , для OpenVMS и : для всех
другие.

-non-fips-разрешить
разрешить использование алгоритмов, отличных от FIPS, таких как MD5, даже в режиме FIPS.

-fips-отпечаток пальца
вычислить HMAC с использованием определенного ключа для определенных операций OpenSSL-FIPS.

файл ...
файл или файлы для дайджеста. Если файлы не указаны, используется стандартный ввод.

ПРИМЕРЫ


Чтобы создать дайджест сообщения в шестнадцатеричном формате:
openssl dgst -md5 -hex файл.txt

Чтобы подписать файл с помощью SHA-256 с выводом двоичного файла:
openssl dgst -sha256 -sign privatekey.pem -out signal.sign file.txt

Чтобы проверить подпись:
openssl dgst -sha256 -verify publickey.pem \
-подпись подпись. подпись \
file.txt

ПРИМЕЧАНИЯ


Лучшим вариантом для всех новых приложений является SHA1. Однако другие дайджесты все еще
широко используемый.

При подписании файла дгст автоматически определит алгоритм (RSA, ECC и т. д.) для
использовать для подписи на основе информации ASN.1 закрытого ключа. При проверке подписей он только
обрабатывает саму подпись RSA, DSA или ECDSA, а не соответствующие данные для идентификации
подписывающее лицо и алгоритм, используемые в таких форматах, как x.509, CMS и S / MIME.

Для определенных алгоритмов подписи, в частности ECDSA, требуется источник случайных чисел.
и суточные.

Параметры подписи и проверки следует использовать только в том случае, если подписывается один файл или
проверено.

Шестнадцатеричные подписи не могут быть проверены с помощью OpenSSL. Вместо этого используйте "xxd -r" или аналогичную программу.
для преобразования шестнадцатеричной подписи в двоичную подпись перед проверкой.

Используйте dgstssl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ДивКит
    ДивКит
    DivKit — это серверный пакет с открытым исходным кодом.
    Фреймворк пользовательского интерфейса (SDUI). Это позволяет вам
    развертывать обновления с сервера для
    разные версии приложения. Также это может быть
    используется для ...
    Скачать DivKit
  • 2
    субконвертер
    субконвертер
    Утилита для преобразования между различными
    формат подписки. Пользователи Shadowrocket
    следует использовать ss, ssr или v2ray в качестве цели.
    Вы можете добавить &remark= к
    Telegram-любимый HT...
    Скачать субконвертер
  • 3
    СВЭШ
    СВЭШ
    SWASH - это числовой
    инструмент для моделирования неустойчивости,
    негидростатический, со свободной поверхностью,
    вращательный поток и явления переноса
    в прибрежных водах как ...
    Скачать SWASH
  • 4
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 5
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 6
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • Больше »

Команды Linux

  • 1
    крючок
    крючок
    aa-clickhook - щелкните системный хук для
    AppArmor ОПИСАНИЕ: При нажатии
    пакет установлен, клик запустится
    системные и пользовательские хуки. Щелчок
    Система AppArmor ч...
    Запустите aa-clickhook
  • 2
    аа-clickquery
    аа-clickquery
    aa-clickquery - программа для запросов
    click-apparmor ОПИСАНИЕ: Эта программа
    используется для запроса click-apparmor для
    информация. ИСПОЛЬЗОВАНИЕ: aa-clickquery
    --клик-фра...
    Запустить aa-clickquery
  • 3
    cqrlog
    cqrlog
    CQRLOG — расширенная программа журналирования
    операторы радиолюбителей ОПИСАНИЕ: CQRLOG
    представляет собой усовершенствованный регистратор радиолюбителей, основанный на
    База данных MySQL. Обеспечивает радиоуправление
    ба ...
    Запустить журнал cqrlog
  • 4
    крамфсссвоп
    крамфсссвоп
    cramfsswap — поменять порядок байтов в наборе
    файловая система (cramfs)...
    Запустите cramfsswap
  • 5
    FvwmEvent
    FvwmEvent
    FvwmEvent — модуль событий fvwm...
    Запустить FvwmEvent
  • 6
    FvwmForm
    FvwmForm
    FvwmForm — модуль формы ввода для Fvwm…
    Запустите FvwmForm
  • Больше »

Ad