OpenSSL je obecně požadavkem pro vývojáře, sysadmins a bezpečnostní profesionály, kteří pracují s aplikacemi, které vyžadují šifrování SSL/TLS.Ať už potřebujete OpenSSL pro vývoj webových stránek, správu certifikátů, vzdálené připojení nebo jinéCRyptografické operace, získání na Linuxu je docela snadné; A co všakWindows 11 nebo 10? AčkoliOpenSSLnepřichází předinstalovaný, existuje jednoduchý způsob, jak to získatV systému Windows 11 a v tomto článku o tom diskutujeme.
Metody budeme diskutovat v tomto tutoriálu pro nastavení Windows 11 OpenSSL:
✅Použití předkompilovaného instalačního programu OpenSSL (doporučeno pro začátečníky)
✅Budova OpenSSL ze zdroje (pro pokročilé uživatele a vývojáře)
Metoda 1: Nainstalujte OpenSSL na Windows 11 nebo 10 pomocí Winget
Můžeme nainstalovatOpenSSLPoužívání příkazového řádku nebo PowerShell v systému Windows 11 nebo 10 kromě grafického uživatelského rozhraní. Pojďme vědět, jak používat oba:
Pro příkazový řádek nebo PowerShell:
Uživatelé, kteří chtějí použít příkazový řádek k instalaci OpenSSL, mohou používat vestavěný správce balíčků okna s názvem „Winget“ Zde jsou kroky, které je třeba následovat:
Krok 1:Otevřete příkazový terminál.Klepněte pravým tlačítkem myši naStarttlačítko a vyberte „Terminál (Admin) ”z nabídky Open Power.

Krok 2:Zkontrolujte, zda je k dispozici Winget; Za to zadejtedaný příkaz.Pokud se vrátí sVerze podrobnosti o sektivěPotvrzující, že správce balíčků je k dispozici ve vašem systému Windows 11 nebo 10.
winget -v
Krok 3:Vyhledejte OpenSSL pomocíWinget pro potvrzení názvu balíčku ajeho dostupnost.Typ:
winget search openssl
Uvidíte název balíčku, jak je znázorněno na snímku obrazovky z Shininglight.openssl.light.

Krok 4:Nainstalujte OpenSSL pomocí danéhoWingetpříkaz. Toto je nejrychlejší způsob, jak získat předem kompilovaný binárníOknaOS.
winget install ShiningLight.OpenSSL.Light
Získejte OpenSSL pomocí grafického uživatelského rozhraní.
Pro ty, kteří nechtějí používat příkazový řádek, místo toho grafické uživatelské rozhraní získejte OpenSSL na Windows:
Krok 1:Stáhněte si grafický instalátorOpenSSL pro Windows32bitová nebo 64bitová verze návštěvou „SlProweb. Tento web poskytuje důvěryhodný, aktuální binární soubory OpenSSL pro Windows.
Krok 2: Přejděte dolů “Stáhněte si Win32/Win64 OpenSSL“Sekce a cHoose The Správná verze:
- Win64 OpenSSL v3.xx (EXE)→ Pro 64bitové Windows 11
- Win32 OpenSSL v3.xx (EXE)→ Pro 32bitová okna (zřídka potřeba)
📌Pro Tip:Většina moderních systémů Windows 11 je 64bitová, takže si vyberteWin64Verze, pokud nespustíte starší systém.
Krok 3: Jakmile si stáhnete instalační program, spusťte.soubor exe s dvojitým kliknutím na jeho kliknutí.Pak, Přijměte licenční smlouvua klikněteDalší.

Krok 3: Vyberte instalační adresář, v případě potřeby; jinak zanechte výchozí umístění tak, jak je, kteréC:\Program Files\OpenSSL-Win64\

Krok 4:Průvodce instalací vás požádáVyberte „Kopírovat OpenSSL DLL do adresáře systému.“Vybíráme tuto možnost, protože usnadňuje přístup k OpenSSL.
Krok 5:Nakonec klikněte na další zadek a dokončete proces instalace.

Přidejte nebo nakonfigurujte OpenSSL na systémovou cestu Windows 11
I po úspěšné instalaci,Nebudete moci používat příkazy OpenSSL ve vaší výzvě nebo PowerShellProtože systém neví, kde byl nainstalován. Proto, přidatCesta složky OpenSSL To proměnnou vašeho systému pro použití jeho příkazů.
Jak přidat OpenSSL na systémovou cestu:
Krok 1: Otevřené proměnné prostředí:Pro tento tiskWin + R
, typSYSDM.CPLa zasáhnoutZadejte.
Krok 2:V okně Vlastnosti systému přejděte naModerníKarta a klikněteProměnné prostředí.

Krok 3:Najděte proměnnou „cesty“podSystémové proměnnésekce, vybertecestapoložka aKlikněte na Upravit.

Krok 4:Přidat instalační cestu OpenSSL, což je adresář, kde jej nainstalovala Windows.Takže klikněteNovýa zadejte danou cestu složky OpenSSL v bin. KlikněteDobřeušetřit změny.Poznámka: Pokud jste nainstalovali OpenSSL na nějakém vlastním umístění, přidejte tuto cestu na místo dané cesty.
C:\Program Files\OpenSSL-Win64\bin

Ověřte instalaci OpenSSL
Otevřete příkazový řád nebo PowerShell(pokud již otevřel první, uzavřel a znovu otevřel it). Poté zadejte danýsyntax;; Pokud vše funguje správně, získáte podrobnosti o verzi, jak je uvedeno na následujícím snímku obrazovky.
openssl version

✅Gratuluji! OpenSSL je nyní nainstalován ve vašem systému Windows 11!🎉
📌Pro Tip:Pokud říká CMD„OpenSSL není rozpoznán“, ujistěte se, že jste ji přidali na systémovou cestu (krok 3).
Metoda 2: Build OpenSSL ze zdroje (pro vývojáře a pokročilé uživatele)
Tato metoda je speciálně pro pokročilé uživatele, kteří chtějí provést nějaké vlastní konfigurace, protože dané kroky DiscuSS Jak můžeme kompilovat OpenSSL ze zdroje pomocí Microsoft Visual Studio a Perl.
Krok 1: Nainstalujte požadované závislosti
1⃣Nainstalujte Visual Studio(s nástroji sestavení C ++): Stáhnout zhttps://visualstudio.microsoft.com/. Vybrat„Vývoj stolních počítačů s C ++“Během instalace.
2⃣Nainstalujte Perl (Strawberry Perl doporučeno):Stáhnout zhttps://strawberryperl.com/. nebo použijte příkaz Winget:
winget install StrawberryPerl.StrawberryPerl
3⃣Nainstalujte NASM (Netwide Assembler)Stahování nastaveníhttps://www.nasm.us/. z oficiálního webu nebo přímo použijte daný příkaz.
wignet install NASM.NASM
4⃣ nainstalovatGit pro klonování zdrojového kóduz úložiště OpenSSL:
winget install Git.Git
Krok 2: Stáhnout zdrojový kód OpenSSL
1⃣ OtevřenoPříkazový řáda přejděte do vaší požadované složky nebo do kořenové jednotky pomocí:
cd\
2 klone OpenSSL Úložiště:
git clone https://github.com/openssl/openssl.git
cd openssl
Krok 3: Sestavte OpenSSL
1⃣ Konfigurace OpenSSL:
perl Configure VC-WIN64A
2⃣ sestavení OpenSSL:
nmake
3⃣ nainstalovat OpenSSL:
nmake install
✅ Nyní máte ve svém systému Windows 11 vytvořený na míru!Pro více informací, podívejte se naOficiální stránka GitHub.
📌Pro Tip:Pokud nejste vývojář, držte seMetoda 1(Předkompilovaný instalační program), protože je mnohem zvládnutelnější.
🔹 Často kladené otázky (FAQ)
1. Jak zkontroluji, zda je OpenSSL nainstalován na Windows 11?
OTEVŘENOPříkazový řádna okna a zadejte daný příkaz. Pokud je nainstalován OpenSSL, uvidíte podrobnosti čísla verze.
openssl version
2. Jak mohu aktualizovat OpenSSL na Windows 11?
Aktualizovat OpenSSL:
1⃣Odinstalovat starou verziz ovládacího panelu.
2⃣Stáhněte si a nainstalujte nejnovější verzi OpenSSLPoužitíMetoda 1.
3⃣Restartujte počítačaplikovat změny.
3. Jak mohu použít OpenSSL ke generování certifikátů SSL?
Můžete vygenerovat certifikát SSL pomocí:
openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pem
Nahraditmycert.pem
amykey.pem
s vašimi preferovanými názvy souborů.
Závěr
Každý nemusí nainstalovat OpenSSL na Windows 11 nebo 10; Pokud jste však v oblasti vývoje, používáteMetoda 1Pro zabezpečení, šifrování a vývojové úkoly bude docela snadné. Nicméně, zda se rozhodneteMetoda 1 (předkompilovaný instalační program doporučil začátečníkůmaobecní uživatelé)kvůli pohodlí neboMetoda 2 (sestavení ze zdroje doporučené pro vývojářeaMocUživatelé)Pro přizpůsobení budete mít funkční nastavení OpenSSL v systému Windows OS.