Когда ты видишь HTTPS в браузере
с 90% вероятностью под
капотом работает она.
OpenSSL - это библиотека на
которой держится половина
защищенного Интернета.
OpenSSL - это одновременно и
библиотека libcrypto и консольный инструмент.
libcrypto — это базовая
криптографическая
библиотека из состава набора
OpenSSL, котораяпредоставляет
алгоритмы шифрования,
хеширования, работы с
сертификатами и ключами.
Пишешь одну команду и получаешь
хеши, сертификаты, шифрование и
генерацию ключей.
Это стандарт в мире Linux и
Unix систем.
Три главных применения. Первое это реализация TLS
протокола для HTTPS.
Второе - это генерация
X.509 сертификатов.
X.509 — это цифровой документ
стандарта ITU-T, который связывает открытый ключ криптографической
системы с информацией о владельце (субъекте) и заверяется цифровой
подписью удостоверяющего центра.
Тех самых, что подписывают сайты.
Третье - это хеширование
пароля и проверка
целостности файлов.
Три команды которые пригодятся!
Вот эта команда для того,
чтобы сгенерировать приватный
ключ RSA 4096.
openssl genrsa -out
private_key.pem 4096
Также команда:
openssl req -new -newkey rsa:4096
-nodes -keyout domain.key -out domain.csv
Которая поможет создать запрос
на сертификат.
И команда:
openssl x509 -in certificate.crt
-text -noout
Которая поможет просмотреть
содержимое сертификата.
2026-10-19 06:34:03
0
To see more videos from user @easyitway_official, please go to the Tikwm
homepage.