Перейти до основного контенту

Як запустити OpenSSL на Windows 10: докладна інструкція

5 хв читання
516 переглядів

OpenSSL - це Open Source проект, що представляє собою бібліотеку з відкритим вихідним кодом, яка забезпечує шифрування і аутентифікацію даних в мережі. OpenSSL широко використовується для забезпечення безпеки веб-сайтів та інших програм, що працюють через мережу.

Якщо Ви користуєтеся Windows 10, то вам може знадобитися встановити OpenSSL на своєму комп'ютері. Встановлення OpenSSL на Windows 10 може здатися складним завданням, але насправді це досить просто, дотримуючись покрокової інструкції.

У цій статті ми надамо докладну інструкцію про те, як встановити і запустити OpenSSL на Windows 10. Тут ви знайдете всі необхідні кроки та підказки, які допоможуть вам успішно встановити OpenSSL і почати використовувати його для забезпечення безпеки ваших мережевих додатків.

Зверніть увагу: для установки OpenSSL на Windows 10 вам буде потрібно права адміністратора на комп'ютері.

Встановлення OpenSSL на Windows 10

Щоб встановити OpenSSL на Windows 10, виконайте наступні кроки:

  1. Перейдіть на офіційний веб-сайт OpenSSL за адресою https://www.openssl.org / і завантажте інсталяційний файл для Windows.
  2. Запустіть інсталяційний файл і дотримуйтесь інструкцій майстра установки.
  3. При виборі компонентів установки переконайтеся, що вибрані всі необхідні компоненти, включаючи "OpenSSL binaries" і "Development headers and libs".
  4. Виберіть шлях, куди буде встановлено OpenSSL, і натисніть "Встановити".
  5. Після завершення інсталяції відкрийте командний рядок і перейдіть до каталогу, де було встановлено OpenSSL.
  6. Для перевірки установки введіть команду openssl version . Якщо установка пройшла успішно, то в консолі буде виведена версія встановленого OpenSSL.

Поздоровляю! Тепер OpenSSL успішно встановлено на вашому комп'ютері, і ви можете використовувати його функції для шифрування та підписання даних.

Завантаження необхідних файлів

Перш ніж почати встановлювати OpenSSL на Windows 10, вам потрібно завантажити кілька файлів:

  1. Дистрибутив OpenSSL. Ви можете завантажити його з офіційного веб-сайту OpenSSL за адресою https://www.openssl.org/source/. виберіть версію, яка відповідає вашим потребам та операційній системі Windows.
  2. Компілятор MinGW. Він знадобиться для збірки і запуску програм, написаних на мові C. ви можете завантажити компілятор MinGW за адресою https://sourceforge.net/projects/mingw/. рекомендується завантажити версію, яка включає в себе підтримку для системи Windows 32-bit або 64-bit.

Після того, як вам вдалося завантажити необхідні файли, ви можете перейти до наступного етапу встановлення OpenSSL.

Перевірка цілісності завантажених файлів

Після завершення завантаження файлів за допомогою OpenSSL на Windows 10 рекомендується перевірити їх цілісність. Це дозволить переконатися, що файли не пошкоджені і були завантажені без помилок.

Для перевірки цілісності використовується хеш-функція, яка обчислює унікальний набір символів для кожного файлу. Якщо хеш-функція збігається з очікуваним значенням, то файли завантажені вірно і не були пошкоджені.

У OpenSSL для Windows 10 можна використовувати команду openssl dgst-sha256 filename для обчислення хеш-суми файлу. Тут filename - ім'я завантаженого файлу, який необхідно перевірити.

Нижче наведено таблицю з очікуваними хеш-сумами для файлів OpenSSL:

Ім'я файлуОчікувана хеш-сума (SHA-256)
openssl-1.1.1l.tar.gz4de58551d514d1c47d31a0e3a49a2a0b1be4faeb7a248bfa576c4eee50f88b9e
Win64OpenSSL-1_1_1l.exebeb8946ab3f2cc86f5f09b4803edcb1f5ef06a9e0cac1e51902716b6bb14760f

Щоб перевірити хеш-суму завантаженого файлу, виконайте наступні дії:

  1. Відкрийте командний рядок Windows 10.
  2. Перейдіть до каталогу, що містить завантажений файл OpenSSL.
  3. Виконайте команду openssl dgst-sha256 filename , замінивши filename на ім'я завантаженого файлу.
  4. Порівняйте отриману хеш-суму з очікуваним значенням із таблиці.

Якщо хеш-суми збігаються, то викачані файли не пошкоджені і можна продовжити установку OpenSSL.

Важливо зазначити, що хеш-сума перевіряє лише цілісність файлів. Щоб перевірити справжність файлів, необхідно використовувати цифровий підпис, якщо така надана.

Розпакування завантажених архівів

Після того як ви завантажили необхідну версію OpenSSL для Windows 10 з офіційного сайту, Вам необхідно розпакувати завантажений архів. Для цього дотримуйтесь інструкцій нижче:

  1. Знайдіть завантажений архів на своєму комп'ютері. Зазвичай завантаження зберігаються в папці "завантаження" або на робочому столі.
  2. Клацніть правою кнопкою миші на архіві та виберіть опцію "витягти все" або "розпакувати".
  3. Вкажіть шлях, куди ви хочете розпакувати архів. Ви можете вибрати будь-яку папку на вашому комп'ютері. Для зручності рекомендується створити нову папку і вказати шлях до неї.
  4. Натисніть на кнопку "Витягти" або "ОК", щоб почати процес розпакування.
  5. Після завершення розпакування ви побачите папку вмісту архіву у вказаному вами місці. У цій папці будуть знаходитися всі необхідні файли і папки для роботи з OpenSSL.

Тепер ви готові перейти до наступного кроку встановлення OpenSSL на Windows 10.

Додавання OpenSSL до змінної середовища PATH

Щоб використовувати OpenSSL у командному рядку Windows, дуже важливо додати шлях до встановлених файлів OpenSSL до змінної середовища PATH. Для цього дотримуйтесь цих простих кроків:

  1. Відкрийте "Мій комп'ютер" або "Провідник файлів"і перейдіть до "властивості системи".
  2. На лівій панелі виберіть посилання "Додаткові параметри системи".
  3. У вікні перейдіть на вкладку "Додатково".
  4. У розділі "Змінні середовища" натисніть кнопку " Змінні середовища. ".
  5. У розділі "Системні змінні" знайдіть змінну "PATH" і клікніть по ній двічі.
  6. У вікні, що з'явиться, натисніть кнопку " Додати "та введіть шлях до папки" bin " у вашій установці OpenSSL. Наприклад," C:\OpenSSL\bin".
  7. Натисніть " OK " у всіх відкритих вікнах.

Тепер команди OpenSSL повинні працювати з будь-якого місця в командному рядку Windows. Ви можете перевірити це, відкривши командний рядок і ввівши команду "openssl". Якщо все налаштовано правильно, ви повинні побачити параметри та довідку щодо використання OpenSSL.

Перевірка успішної установки

Щоб переконатися, що OpenSSL успішно встановлено на вашому комп'ютері під керуванням Windows 10, ви можете виконати кілька простих кроків:

  1. Відкрийте командний рядок, натиснувши клавіші Win + R, введіть " cmd " і натисніть Enter.
  2. У командному рядку введіть openssl version і натисніть Enter.

Якщо OpenSSL успішно встановлено, ви побачите інформацію про версію OpenSSL.

Ви також можете виконати інші команди OpenSSL, щоб перевірити його працездатність. Наприклад , ви можете ввести openssl, щоб відкрити командний рядок OpenSSL, де ви можете виконувати різні операції, такі як генерація приватного ключа, створення сертифіката тощо.

Створення SSL-сертифіката

Сертифікати SSL - це цифрові документи, які використовуються для автентифікації сервера та захисту переданих даних. У цьому розділі ми розглянемо процес створення сертифіката SSL за допомогою OpenSSL.

1. Відкрийте командний рядок і перейдіть в директорію, де встановлений OpenSSL.

2. Створіть приватний ключ, який буде використовуватися для створення сертифіката SSL:

openssl genpkey -algorithm RSA -out private.key

3. Створіть сертифікатний запит (CSR) за допомогою Згенерованого закритого ключа:

openssl req -new -key private.key -out request.csr

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

4. Якщо ви хочете самостійно підписати сертифікат (наприклад, для внутрішнього використання), виконайте таку команду:

openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt

5. Якщо ви хочете сертифікат, який буде підписаний стороннім ідентифікаційним центром (CA), надішліть створений файл request.csr центру сертифікації та прийміть отриманий від них сертифікат.

6. Ваш SSL-сертифікат готовий до використання! Тепер ви можете встановити його на своєму сервері та налаштувати SSL-з'єднання.