Як встановити OpenSSL на Windows 11 або 10 через команду або GUI

OpenSSL, як правило, є вимогою для розробників, SYSADMINS та фахівців з безпеки, які працюють із додатками, які потребують шифрування SSL/TLS.Незалежно від того, чи потрібні вам OpenSSL для розробки веб -сайтів, управління сертифікатами, віддалених з'єднань чи іншихcРиптографічні операції, отримати його на Linux досить просто; Однак як щодоWindows 11 або 10? ХочOpenSSLне настає заздалегідь встановлено, є простий спосіб його отриматиУ Windows 11, і в цій статті ми обговорюємо це.

Методи, про які ми будемо обговорювати в цьому підручнику для налаштування Windows 11 OpenSSL:

Використовуючи попередньо складений інсталятор OpenSSL (рекомендується для початківців)
Побудова OpenSSL від джерела (для розширених користувачів та розробників)


Метод 1: Встановіть OpenSSL на Windows 11 або 10 за допомогою Winget

Ми можемо встановитиOpenSSLВикористання командного рядка або PowerShell на Windows 11 або 10, крім графічного інтерфейсу користувача. Давайте дізнаємось, як користуватися обома:

Для командного рядка або PowerShell:

Користувачі, які хочуть використовувати командний рядок для встановлення OpenSSL, можуть використовувати вбудований менеджер пакетів Window під назвою "Крила". Ось кроки, які слід дотримуватися:

Крок 1:Відкрийте термінал команд.Клацніть правою кнопкою мишіПочатикнопка та виберіть “Термінал (Адміністратор) ”У меню Open Power.

Крок 2:Перевірте, чи доступний Вінгет; Для цього введітьДано команду.Якщо він повернеться зДеталі версії або допомогаУвімкнено підтвердження того, що менеджер пакетів доступний у вашій системі Windows 11 або 10.

winget -v

Крок 3:Шукайте OpenSSL за допомогоюКрила, щоб підтвердити назву пакету тайого доступність.Тип:

winget search openssl

Ви побачите назву пакету, як показано на скріншоті від Shininglight.openssl.light.

Крок 4:Встановіть OpenSSL за допомогою заданогоКрилакоманда. Це найшвидший спосіб отримати попередньо складений бінарВікнаОС.

winget install ShiningLight.OpenSSL.Light

Отримайте OpenSSL за допомогою графічного інтерфейсу користувача.

Для тих, хто не хоче використовувати командний рядок, натомість графічний інтерфейс користувача, щоб отримати OpenSSL у Windows:

Крок 1:Завантажте графічний інсталяторOpenSSL для Windows32-бітна або 64-бітна версія, відвідавши “SLпавутина. Цей веб-сайт надає надійні, сучасні бінарні файли OpenSSL для Windows.

Крок 2: Прокрутити вниз “Завантажте Win32/Win64 OpenSSL”Розділ і cХузе правильна версія:

  • Win64 OpenSsl v3.XX (EXE)→ для 64-бітних Windows 11
  • WIN32 OPENSSL V3.XX (EXE)→ для 32-розрядних вікон (рідко потрібно)

📌Для підказки:Більшість сучасних систем Windows 11-64-бітні, тому вибирайтеWin64версія, якщо ви не запускаєте застарілу систему.

Крок 3: Після завантаження інсталятора запустіть.файл exe, двічі клацнувши його.Тоді, Прийміть ліцензійну угодуі натиснітьНаступний.

Крок 3: Виберіть каталог установки, якщо потрібно; В іншому випадку залиште місце розташування за замовчуванням таким, яким воно є, якеC:\Program Files\OpenSSL-Win64\

Крок 4:Майстер встановлення попросить васВиберіть "Скопіюйте DLL OpenSSL в системний каталог."Ми вибираємо цей варіант, оскільки він полегшує доступ до OpenSSL.

Крок 5:Нарешті, натисніть наступний приклад і заповніть процес встановлення.


Додайте або налаштуйте OpenSSL до системного шляху Windows 11

Навіть після успішної установки,Ви не зможете використовувати команди OpenSSL у своєму підказці або PowerShellТому що система не знає, де вона була встановлена. Отже, додатиOpenSSL PAPERAT PAPER To Змінна вашої системи для використання її команд.

Як додати OpenSSL до системного шляху:

Крок 1: Змінні відкритого середовища:Для цієї пресиWin + R, типsysdm.cpl, і вдаритиУвійти.

Крок 2:У вікні властивостей системи перейдіть доПросунутийВкладка та натиснітьЗмінні середовища.

Крок 3:Знайдіть змінну "Шлях"підсистемні змінніРозділ, виберітьШляхпредмет, іКлацніть Редагувати.

Крок 4:Додайте шлях встановлення OpenSSL, що є каталогом, де Windows його встановив.Отже, натиснітьНовачокі введіть заданий шлях папки Bin OpenSSL. КлацатиДобреЩоб зберегти зміни.Примітка: Якщо ви встановили OpenSSL в якомусь спеціальному місці, додайте цей шлях папки замість заданого.

C:\Program Files\OpenSSL-Win64\bin

Перевірте встановлення OpenSSL

Відкрийте командний рядок або PowerShell(Якщо вже відкрив перший, закритий і знову відкрити IТ). Після цього введіть данийсинтаксис; Якщо все працює правильно, ви отримаєте деталі версії, як показано на наступному скріншоті.

openssl version

Вітаємо! Зараз у вашій системі Windows 11 OpenSSL встановлено!🎉

📌Для підказки:Якщо CMD каже"OpenSSL не визнається", переконайтеся, що ви додали його до системного шляху (крок 3).


Метод 2: Створіть OpenSSL від джерела (для розробників та розширених користувачів)

Цей метод спеціально для вдосконалених користувачів, які хочуть зробити кілька спеціальних конфігурацій, оскільки задані кроки будуть дискутиSS, як ми можемо компілювати OpenSSL з джерела, використовуючи Microsoft Visual Studio та Perl.

Крок 1: Встановіть необхідні залежності

1⃣Встановіть Visual Studio(за допомогою інструментів збірки C ++): Завантажте зhttps://visualstudio.microsoft.com/. Обраний“Розробка робочого столу з C ++”під час встановлення.

2⃣Встановіть perl (полуничний perl рекомендується):Завантажити зhttps://strawberryperl.com/. або використовуйте команду Winget:

winget install StrawberryPerl.StrawberryPerl

3⃣Встановіть NASM (NetWide Assembler)Завантажуючи налаштуванняhttps://www.nasm.us/. з офіційного веб -сайту або безпосередньо використовуйте задану команду.

wignet install NASM.NASM

4⃣ Встановитиgit, щоб клонувати вихідний кодЗ репозиторію OpenSSL:

winget install Git.Git

Крок 2: Завантажте вихідний код OpenSSL

1⃣ ВідкритиКомандний рядокі перейдіть до потрібної папки або до кореневого накопичувача за допомогою:

cd\

2⃣ клонуйте сховище OpenSSL:

git clone https://github.com/openssl/openssl.git
cd openssl

Крок 3: Build OpenSSL

1⃣ Налаштувати OpenSSL:

perl Configure VC-WIN64A

2⃣ будучи OpenSsl:

nmake

3⃣ Встановіть OpenSSL:

nmake install

✅ Тепер у вашій системі Windows 11 у вас є власна OpenSSL!Детальніше, перевіритиОфіційна сторінка Github.

📌Для підказки:Якщо ви не розробник, дотримуйтесьМетод 1(Передупорений інсталятор), як це набагато більш керовано.


🔹 Часті запитання (поширені запитання)

1. Як я можу перевірити, чи встановлено OpenSSL на Windows 11?

ВІДЧИНЕНОКомандний рядокНа своїх Windows та введіть задану команду. Якщо встановлено OpenSSL, ви побачите деталі номера версії.

openssl version

2. Як оновити OpenSSL на Windows 11?

Щоб оновити OpenSSL:
1⃣Видалити стару версіюз панелі управління.
2⃣Завантажте та встановіть останню версію OpenSSLвикористанняМетод 1.
3⃣Перезавантажте ПКДля застосування змін.


3. Як я можу використовувати OpenSSL для створення сертифікатів SSL?

Ви можете створити сертифікат SSL за допомогою:

openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pem

Замінитиmycert.pemіmykey.pemз бажаними іменами файлів.


Висновок

Кожному не потрібно встановлювати OpenSSL на Windows 11 або 10; Однак якщо ви перебуваєте в галузі розробки, використовуючиМетод 1Буде досить легко для завдань безпеки, шифрування та розвитку. Тим не менш, ви обираєтеМетод 1 (попередньо складений інсталятор рекомендується для початківцівіЗагальні користувачі)Через зручність абоМетод 2 (збірка з джерела, рекомендованого для розробниківіВладаКористувачі)Для налаштування у вас буде робоча установка OpenSSL в ОС Windows.

Related Posts