Шпаргалка по работе с утилитой OpenSSL в Linux

Оцените статью

1. Генерация ключа RSA:

# openssl genrsa -out private.key 2048

2. Создание запроса на подпись сертификата (CSR):

# openssl req -new -key private.key -out csr.pem

3. Создание самоподписанного сертификата:

# openssl req -x509 -newkey rsa:2048 -keyout private.key -out certificate.pem

4. Проверка сертификата:

# openssl x509 -in certificate.pem -text -noout

5. Кодирование и декодирование данных:

  • кодирование: openssl base64 -in input.txt -out output.b64
  • декодирование: openssl base64 -d -in output.b64 -out decoded.txt

6. Создание цифрового отпечатка (fingerprint) файла:

openssl dgst -sha256 -binary < filename | openssl enc -base64

7. Шифрование и дешифрование файлов:

  • шифрование: openssl aes-256-cbc -salt -in input.txt -out output.enc
  • дешифрование: openssl aes-256-cbc -d -in output.enc -out decrypted.txt

8. Создание симметричного ключа:

# openssl rand -out key.bin 32

9. Создание хэша файла:

# openssl dgst -sha256 filename

10. Просмотр информации о SSL-сертификате веб-сайта:

# openssl s_client -connect example.com:443

Дополнительные примеры:

11. Экспорт открытого ключа из закрытого:

# openssl rsa -in private.key -pubout -out public.key

12. Генерация DH-параметров:

# openssl dhparam -out dhparams.pem 2048

13. Создание сертификата, подписанного другим сертификатом:

# openssl x509 -req -in csr.pem -CA ca.pem -CAkey ca.key -out certificate.pem

14. Проверка цепочки сертификатов:

# openssl verify -CAfile ca.pem certificate.pem

15. Создание PKCS#12 файла (для использования в Windows):

# openssl pkcs12 -export -in certificate.pem -inkey private.key -out certificate.p12

Похожие записи

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Давайте рассмотрим настройку окружения для контеризации приложений в RedOS 8 и Centos 8. Что подразуумеватся под окружением? Я вкладываю в это понятие набор графических и консолных утилит для удобной работы…

Добавление резервного контроллера домена РЕД АДМ

В прошлой статье мы рассмотрели настройку контроллера домена РЕД АДМ, а сейгодня мы доделаем базовую инфраструктуру РЕД АДМ добавив резерный контроллер домена на случай сбоя основого. Настраиваем зону условной пересылки…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Интересные и курьезные факты из сферы информационных технологий

Интересные и курьезные факты из сферы информационных технологий

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Настройка окружения для работы с контейнеризацией в РЕД ОС/Centos

Добавление резервного контроллера домена РЕД АДМ

Добавление резервного контроллера домена РЕД АДМ

Установка и настройка Keycloak в CentOS 8

Установка и настройка Keycloak в CentOS 8

Интеграция Gitea и Active Directory

Интеграция Gitea и Active Directory

Назначение операций на дополнительные кнопки мыши (Linux Wayland)

Назначение операций на дополнительные кнопки мыши (Linux Wayland)