Jak nainstalovat OpenSSL na Windows 11 nebo 10 pomocí příkazu nebo GUI

OpenSSL je obecně požadavkem pro vývojáře, správce systému a bezpečnostní profesionály, kteří pracují s aplikacemi, které vyžadují šifrování SSL/TLS.Ať už potřebujete OpenSSL pro vývoj webu, správu certifikátů, vzdálená připojení nebo jinéCryptografických operací, získat to na Linuxu je docela snadné; však o čemWindows 11 nebo 10? AčkoliOpenSSLnedodává se předinstalovaný, existuje jednoduchý způsob, jak jej získatna Windows 11 a v tomto článku o tom diskutujeme.

Metody, které 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)
Vytváření 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 nainstalovatOpenSSLpomocí příkazového řádku nebo PowerShellu ve 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í k instalaci OpenSSL použít příkazový řádek, mohou použít vestavěného správce balíčků systému WIndow s názvem „Winget.“ Zde jsou následující kroky:

Krok 1:Otevřete příkazový terminál.Klepněte pravým tlačítkem myši naStarttlačítko a vyberte „Terminál (Admin)“ z otevřené nabídky napájení.

Krok 2:Zkontrolujte, zda je k dispozici Winget; za tímto účelem zadejtedaný příkaz.Pokud se vrátí spodrobnosti o verzi nebo část nápovědyna potvrzení, ž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 ajejí 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ředkompilovaný binární soubor proWindowsOS.

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í k získání OpenSSL ve Windows:

Krok 1:Stáhněte si grafický instalátorOpenSSL pro Windows32bitovou nebo 64bitovou verzi návštěvou „sldůkaz. 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” oddíl a cvybrat správnou verzi:

  • Win64 OpenSSL v3.xx (EXE)→ Pro 64bitový systém Windows 11
  • Win32 OpenSSL v3.xx (EXE)→ Pro 32bitový systém Windows (vyžadováno zřídka)

📌Pro Tip:Většina moderních systémů Windows 11 je 64bitová, takže si vyberteWin64verzi, pokud nepoužíváte starší systém.

Krok 3: Po stažení instalačního programu spusťte soubor .exe soubor tak, že na něj dvakrát kliknete.Pak, přijmout Licenční smlouvua klikněteDalší.

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

Krok 4:Průvodce instalací vás o to požádáVyberte „Kopírovat OpenSSL DLL do systémového adresáře“.Tuto možnost jsme zvolili, protože usnadňuje přístup k OpenSSL.

Krok 5:Nakonec klikněte na tlačítko Další a dokončete proces instalace.


Přidejte nebo nakonfigurujte OpenSSL do Windows 11 System PATH

I po úspěšné instalaci,nebudete moci používat příkazy OpenSSL v Prompt nebo PowerShellprotože systém neví, kde byl nainstalován. Proto, přidejte anCesta ke složce OpenSSL to proměnnou vašeho systému používat její příkazy.

Jak přidat OpenSSL do systémové PATH:

Krok 1: Otevřené proměnné prostředí:pro ten tiskWin + R, typsysdm.cpla hitVstupte.

Krok 2:V okně Vlastnosti systému přejděte naModernítab a klikněteProměnné prostředí.

Krok 3:Najděte proměnnou „Cesta“.podsystémové proměnnésekce, vybertecestapoložka aklikněte na Upravit.

Krok 4:Přidejte instalační cestu OpenSSL, což je adresář, kam jej systém Windows nainstaloval.Tak klikniNovýa zadejte danou cestu ke složce bin OpenSSL. KlikněteOKpro uložení změn.Poznámka: Pokud jste nainstalovali OpenSSL do nějakého vlastního umístění, přidejte tuto cestu ke složce místo dané.

C:\Program Files\OpenSSL-Win64\bin

Ověřte instalaci OpenSSL

Otevřete příkazový řádek nebo PowerShell(pokud již byla otevřena první, zavřete a znovu otevřete it). Poté zadejte danésyntax; pokud vše funguje správně, získáte podrobnosti o verzi, jak je znázorněno 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 CMD říká„openssl nebyl rozpoznán“, ujistěte se, že jste jej přidali do systémové PATH (krok 3).


Metoda 2: Sestavení 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 budou diskutoványss jak můžeme zkompilovat OpenSSL ze zdroje pomocí Microsoft Visual Studio a Perl.

Krok 1: Nainstalujte požadované závislosti

1️⃣Nainstalujte Visual Studio(s nástroji pro sestavení C++): Stáhnout zhttps://visualstudio.microsoft.com/. Vybrat"Desktopový vývoj s C++"během instalace.

2️⃣Nainstalovat Perl (doporučeno Strawberry Perl):Stáhnout zhttps://strawberryperl.com/. nebo použijte příkaz Winget:

winget install StrawberryPerl.StrawberryPerl

3️⃣Nainstalujte NASM (Netwide Assembler)stažením nastaveníhttps://www.nasm.us/. z oficiálních stránek nebo přímo použijte daný příkaz.

wignet install NASM.NASM

4️⃣ Nainstalujtegit pro klonování zdrojového kóduz úložiště OpenSSL:

winget install Git.Git

Krok 2: Stáhněte si zdrojový kód OpenSSL

1️⃣ OtevřenoPříkazový řádeka přejděte do požadované složky nebo na kořenový disk pomocí:

cd\

2️⃣ Klonujte úložiště OpenSSL:

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

Krok 3: Vytvořte OpenSSL

1️⃣ Nakonfigurujte OpenSSL:

perl Configure VC-WIN64A

2️⃣ Sestavení OpenSSL:

nmake

3️⃣ Nainstalujte OpenSSL:

nmake install

✅ Nyní máte ve svém systému Windows 11 vlastní OpenSSL!Další podrobnosti, 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 lépe ovladatelný.


🔹 Často kladené otázky (FAQ)

1. Jak zjistím, zda je OpenSSL nainstalováno ve Windows 11?

OTEVŘENOPříkazový řádekv systému Windows a zadejte daný příkaz. Pokud je nainstalováno OpenSSL, uvidíte podrobnosti o čísle verze.

openssl version

2. Jak aktualizuji OpenSSL na Windows 11?

Aktualizace OpenSSL:
1️⃣Odinstalujte starou verziz Ovládacích panelů.
2️⃣Stáhněte a nainstalujte nejnovější verzi OpenSSLpomocíMetoda 1.
3️⃣Restartujte počítačaplikovat změny.


3. Jak mohu použít OpenSSL ke generování SSL certifikátů?

SSL certifikát můžete vygenerovat pomocí:

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

Nahraditmycert.pemamykey.pems preferovanými názvy souborů.


Závěr

Každý nemusí instalovat OpenSSL na Windows 11 nebo 10; pokud jste však v oblasti vývoje, používáteMetoda 1bude docela snadné pro zabezpečení, šifrování a vývojové úkoly. Nicméně, ať už si vybereteMetoda 1 (předkompilovaný instalační program doporučený začátečníkůmaběžní uživatelé)z důvodu pohodlí respMetoda 2 (Sestavení ze zdroje doporučené pro vývojářeaMocuživatelé)pro přizpůsobení budete mít funkční nastavení OpenSSL na OS Windows.

Related Posts