
Постоянно приходится пользоваться утилитой openssl. Обычно запускаю её под виртуальной машиной в Linux, потому что по умолчанию этот пакет недоступен.
OpenSSL — это мощная криптографическая библиотека с открытым исходным кодом, которая предоставляет инструменты для работы с SSL/TLS, шифрованием, хешированием, сертификатами и ключами.
В Windows 10 и 11 имеется простой способ установки openssl через менеджер пакетов WinGet. Менеджер пакетов позволяет искать, скачивать, устанавливать и обновлять последние версии программ без поиска их на официальных сайтах и ручной установки. Репозиторий пакетов поддерживается Microsoft.
WinGet — менеджер пакетов в Windows 10
Работаем в командной строке. Ищем openssl:
winget search openssl
Нашлось два пакета:
OpenSSL 3.5.0 ShiningLight.OpenSSL.Dev 3.5.0 winget
OpenSSL Light 3.5.0 ShiningLight.OpenSSL.Light 3.5.0 winget
Установим Light:
winget install ShiningLight.OpenSSL.Light
Установлено.

По идее дальше нужно вручную настроить переменные окружения, но вы с этим справитесь, а пока проверим что у нас получилось:
cd C:\Program Files\OpenSSL-Win64\bin
openssl

Пакет openssl установлен.