Jak zainstalować OpenSSL w systemie Windows 11 lub 10 za pośrednictwem Command lub GUI

OpenSSL jest zasadniczo wymaganiem dla programistów, sysadminów i specjalistów ds. Bezpieczeństwa, którzy pracują z aplikacjami wymagającymi szyfrowania SSL/TLS.Niezależnie od tego, czy potrzebujesz OpenSSL do tworzenia stron internetowych, zarządzania certyfikatami, połączeń zdalnych lub innychCOperacje ryptograficzne, zdobycie go na Linux jest dość łatwe; A co zWindows 11 lub 10? ChociażOpensslnie jest wstępnie zainstalowany, istnieje prosty sposób, aby to zdobyćW systemie Windows 11 i w tym artykule omawiamy to.

Metody, które omówimy w tym samouczku dla systemu Windows 11 OpenSSL:

Korzystanie z wstępnie skompilowanego instalatora OpenSSL (zalecane dla początkujących)
Budowanie OpenSSL ze źródła (dla zaawansowanych użytkowników i programistów)


Metoda 1: Zainstaluj OpenSSL w systemie Windows 11 lub 10 za pomocą WINGET

Możemy zainstalowaćOpensslKorzystanie z wiersza polecenia lub PowerShell w systemie Windows 11 lub 10 oprócz graficznego interfejsu użytkownika. Daj wiedzieć, jak używać obu:

W przypadku wiersza polecenia lub PowerShell:

Użytkownicy, którzy chcą użyć wiersza poleceń do zainstalowania OpenSSL, mogą użyć wbudowanego menedżera pakietów Windows o nazwie „Winget. ” Oto kroki, które należy śledzić:

Krok 1:Otwórz terminal poleceń.Kliknij prawym przyciskiem myszyStartprzycisk i wybierz „Terminal (Admin) ”z menu Open Power.

Krok 2:Sprawdź, czy Winget jest dostępny; W tym celu wpiszpodane polecenie.Jeśli wróci zWersja szczegółowo lub pomoc w SectiNastępnie potwierdzając, że menedżer pakietów jest dostępny w systemie Windows 11 lub 10.

winget -v

Krok 3:Wyszukaj OpenSSL za pomocąWNOWET, aby potwierdzić nazwę pakietu ijego dostępność.Typ:

winget search openssl

Zobaczysz nazwę pakietu, jak pokazano na zrzucie ekranu z Shininglight.openssl.light.

Krok 4:Zainstaluj OpenSSL za pomocą podanegoWingetrozkaz. To najszybszy sposób na uzyskanie wstępnie skompilowanego binarnegoOknaOS.

winget install ShiningLight.OpenSSL.Light

Uzyskaj OpenSSL za pomocą graficznego interfejsu użytkownika.

Dla tych, którzy nie chcą korzystać z wiersza poleceń, zamiast tego graficzny interfejs użytkownika, aby uzyskać OpenSSL w systemie Windows:

Krok 1:Pobierz graficzny instalatorOpenSSL dla systemu Windows32-bitowa lub 64-bitowa wersja, odwiedzając „slPROWEB. Ta strona zawiera zaufane, aktualne binarie OpenSSL dla systemu Windows.

Krok 2: Przewiń w dół „Pobierz Win32/Win64 OpensSl”Sekcja i CHoose odpowiednia wersja:

  • Win64 OpensSl v3.xx (exe)→ dla 64-bitowych Windows 11
  • Win32 Openssl v3.xx (exe)→ dla 32-bitowych okien (rzadko potrzebne)

📌Dla wskazówki:Większość nowoczesnych systemów Windows 11 jest 64-bitowa, więc wybierzWin64Wersja, chyba że uruchamiasz starszy system.

Krok 3: Po pobraniu instalatora uruchom.plik exe, klikając go dwukrotnie.NastępnieW Zaakceptuj umowę licencyjnąi kliknijNastępny.

Krok 3: Wybierz katalog instalacyjny, W razie potrzeby; W przeciwnym razie zostaw domyślną lokalizację, która jest, któraC:\Program Files\OpenSSL-Win64\

Krok 4:Kreator instalacji poprosi cięWybierz „Kopiuj DLL OpenSSL do katalogu systemowego”.Wybieramy tę opcję, ponieważ ułatwia dostęp do OpenSSL.

Krok 5:Na koniec kliknij następny tyłek i wypełnij proces instalacji.


Dodaj lub skonfiguruj OpenSSL na ścieżce systemowej Windows 11

Nawet po udanej instalacji,Nie będziesz mógł użyć poleceń OpensSL w montorze lub PowerShellPonieważ system nie wie, gdzie został zainstalowany. Dlatego, DodajŚcieżka folderu openssl to Zmienna twojego systemu do korzystania z jego poleceń.

Jak dodać OpenSSL do ścieżki systemowej:

Krok 1: Otwarte zmienne środowiskowe:dla tej prasyWin + R, typsysdm.cpli uderzWchodzić.

Krok 2:W oknie właściwości systemu przejdź doZaawansowanyZakładka i kliknijZmienne środowiskowe.

Krok 3:Znajdź zmienną „ścieżkę”pod Zmienne systemowesekcja, wybierzścieżkaprzedmiot iKliknij Edytuj.

Krok 4:Dodaj ścieżkę instalacyjną OpenSSL, który jest katalogiem, w którym Windows go zainstalował.Więc kliknijNowyi wprowadź podaną ścieżkę folderu BIN OpenSSL. TrzaskOKAby zaoszczędzić zmiany.Notatka: Jeśli zainstalowałeś OpenSSL w jakiejś niestandardowej lokalizacji, dodaj ścieżkę folderu zamiast danej.

C:\Program Files\OpenSSL-Win64\bin

Sprawdź instalację OpenSSL

Otwórz wiersz polecenia lub PowerShell(Jeśli już otworzy się pierwszy, zamknij i ponownie otwórz iT). Następnie wpisz podaneskładnia; Jeśli wszystko działa poprawnie, otrzymasz szczegóły wersji, jak pokazano na poniższym zrzucie ekranu.

openssl version

Gratulacje! OpenSSL jest teraz zainstalowany w systemie Windows 11!🎉

📌Dla wskazówki:Jeśli CMD mówi„OpenSsl nie jest rozpoznawany”, upewnij się, że dodałeś go do ścieżki systemowej (krok 3).


Metoda 2: Buduj OpenSSL ze źródła (dla programistów i zaawansowanych użytkowników)

Ta metoda jest specjalnie dla zaawansowanych użytkowników, którzy chcą wykonać niestandardowe konfiguracje, ponieważ podane kroki będą distująSS Jak możemy skompilować OpenSSL ze źródła za pomocą Microsoft Visual Studio i Perl.

Krok 1: Zainstaluj wymagane zależności

1️⃣Zainstaluj Visual Studio(z narzędziami do kompilacji C ++): Pobierz zhttps://visualstudio.microsoft.com/. Wybierać„Rozwój komputerów stacjonarnych z C ++”Podczas instalacji.

2️⃣Zainstaluj Perl (zalecany truskawki Perl):Pobierz zhttps://strawberryperl.com/. lub użyj polecenia Winget:

winget install StrawberryPerl.StrawberryPerl

3️⃣Zainstaluj NASM (asembler Netwide)Pobierając konfiguracjęhttps://www.nasm.us/. Z oficjalnej strony internetowej lub bezpośrednio użyj podanego polecenia.

wignet install NASM.NASM

4️⃣ Zainstalujgit, aby sklonować kod źródłowyZ repozytorium OpenSSL:

winget install Git.Git

Krok 2: Pobierz kod źródłowy OpenSSL

1️⃣ OtwórzMonit poleceniai przejdź do żądanego folderu lub do napędu głównego za pomocą:

cd\

2️⃣ klonuj repozytorium Openssl:

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

Krok 3: Build OpensSl

1️⃣ Skonfiguruj OpenSSL:

perl Configure VC-WIN64A

2️⃣ kompilacja OpenSSL:

nmake

3️⃣ Zainstaluj OpenSSL:

nmake install

✅ Teraz masz specjalnie zbudowany OpenSSL w systemie Windows 11!Aby uzyskać więcej informacji, sprawdźOficjalna strona github.

📌Dla wskazówki:Jeśli nie jesteś programistą, trzymaj sięMetoda 1(Wstępnie skompilowany instalator), ponieważ jest znacznie łatwiejszy do zarządzania.


🔹 Często zadawane pytania (FAQ)

1. Jak sprawdzić, czy OpenSSL jest zainstalowany w systemie Windows 11?

OtwarteMonit poleceniaw oknach i wpisz podane polecenie. Jeśli zostanie zainstalowany OpenSSL, zobaczysz szczegóły numeru wersji.

openssl version

2. Jak zaktualizować OpenSSL w systemie Windows 11?

Aby zaktualizować OpenSSL:
1️⃣Odinstaluj starą wersjęz panelu sterowania.
2️⃣Pobierz i zainstaluj najnowszą wersję OpenSSLużywającMetoda 1.
3️⃣Uruchom ponownie komputerzastosować zmiany.


3. Jak użyć OpenSSL do generowania certyfikatów SSL?

Możesz wygenerować certyfikat SSL za pomocą:

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

Zastępowaćmycert.pemImykey.pemz preferowanymi nazwami plików.


Wniosek

Nie każdy musi instalować OpenSSL w systemie Windows 11 lub 10; Jeśli jednak jesteś w dziedzinie rozwoju, używającMetoda 1będzie dość łatwe do zadań bezpieczeństwa, szyfrowania i rozwoju. Niemniej jednak, czy wybierzeszMetoda 1 (wstępnie skompilowany instalator zalecany dla początkującychIOgólne użytkownicy)Z powodu wygody lubMetoda 2 (kompilacja ze źródła zalecanego dla programistówIMocUżytkownicy)Do dostosowywania będziesz mieć działającą konfigurację OpenSSL w systemie Windows OS.

Related Posts