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.pem
Imykey.pem
z 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.