Kaip įdiegti „OpenSSL“ „Windows 11“ arba „10“ per komandą arba GUI

„OpenSSL“ paprastai yra reikalavimas kūrėjams, sysadminams ir saugumo specialistams, dirbantiems su programomis, kurioms reikalingas SSL/TLS šifravimas.NesvarbucRyptografinės operacijos, gauti ją „Linux“ yra gana lengva; Tačiau kaip„Windows 11“ arba 10? Nors„OpenSSL“neateina iš anksto įdiegtas, yra paprastas būdas jį gauti„Windows 11“ ir šiame straipsnyje tai aptariame.

Metodai, kuriuos aptarsime šiame „Windows 11 OpenSSL“ sąrankos vadove:

Naudojant iš anksto kompiliuotą „OpenSSL“ diegimo programą (rekomenduojama pradedantiesiems)
„Building OpenSSL“ iš šaltinio (pažengusiems vartotojams ir kūrėjams)


1 metodas: Įdiekite „OpenSSL“ „Windows 11“ arba 10

Mes galime įdiegti„OpenSSL“„Windows 11“ ar 10, išskyrus grafinę vartotojo sąsają „Windows 11“, naudojimas „Command“ arba „PowerShell“. Žinokime, kaip naudoti abu:

Komandų eilutei arba „PowerShell“:

Vartotojai, norintys naudoti komandinę eilutę, norėdami įdiegti „OpenSSL“, gali naudoti „Windows“ įmontuotą paketo tvarkyklę pavadinimu “Sparnas“. Čia yra veiksmai, kurių reikia sekti:

1 žingsnis:Atidarykite komandų terminalą.Dešiniuoju pelės mygtuku spustelėkitePradėtimygtukas ir pasirinkite “Terminalas (Administratorius) “iš„ Open Power “meniu.

2 žingsnis:Patikrinkite, ar yra „Winget“; Tam įveskiteduota komanda.Jei jis grįš suIšsami versija arba „Help Secti“Įjungta, patvirtinanti, kad paketų tvarkyklę galima rasti jūsų „Windows 11“ ar „10“ sistemoje.

winget -v

3 žingsnis:Ieškokite „OpenSSL“ naudodami„Winget“ patvirtinti paketo pavadinimą irjo prieinamumas.Tipas:

winget search openssl

Pamatysite paketo pavadinimą, kaip parodyta ekrano kopijoje iš „Shininglight.openssl.light“.

4 žingsnis:Įdiekite „OpenSSL“ naudodami duotąSparnaskomanda. Tai greičiausias būdas gauti iš anksto sujungtą dvejetainį„Windows“OS.

winget install ShiningLight.OpenSSL.Light

Gaukite „OpenSSL“ naudodami grafinę vartotojo sąsają.

Tiems, kurie nenori naudoti komandinės eilutės, vietoj to grafinė vartotojo sąsaja, kad gautumėte „OpenSSL“ „Windows“:

1 žingsnis:Atsisiųskite grafinį montuotoją„OpenSSL“ „Windows“32 bitų arba 64 bitų versija apsilankę „SLProwebas. Šioje svetainėje pateikiami patikimi, naujausi „OpenSSL“ dvejetai „Windows“.

2 žingsnis: Slinkti žemyn “Atsisiųskite „Win32/Win64 OpenSSL““Skyrius ir cKreipkitės tinkamą versiją:

  • „Win64 OpenSSL V3.xx“ (exe)→ 64 bitų „Windows 11“
  • „Win32 OpenSSL V3.xx“ (exe)→ 32 bitų langams (retai reikia)

📌Dėl patarimo:Dauguma šiuolaikinių „Windows 11“ sistemų yra 64 bitų, todėl pasirinkiteWin64Versija, nebent vykdote seną sistemą.

3 žingsnis: Atsisiuntę montuotoją, paleiskite.exe failas dukart spustelėjus jį.TadaAr Priimkite licencijos sutartįIr spustelėkiteKitas.

3 žingsnis: Pasirinkite diegimo katalogą, jei reikia; Priešingu atveju palikite numatytąją vietą, kokia ji yra, kuriC:\Program Files\OpenSSL-Win64\

4 žingsnis:Diegimo vedlys paprašys jūsųPasirinkite „Kopijuoti„ OpenSSL DLLS “į sistemos katalogą“.Mes renkamės šią parinktį, nes ji palengvina „OpenSSL“ prieigą.

5 žingsnis:Galiausiai spustelėkite kitą užpakalį ir užpildykite diegimo procesą.


Pridėkite arba sukonfigūruokite „OpenSSL“ į „Windows 11“ sistemos kelią

Net po sėkmingo įdiegimo,Jūs negalėsite naudoti „OpenSSL“ komandų savo eilutėje arba „PowerShell“Nes sistema nežino, kur ji buvo įdiegta. Todėl, pridėti an„OpenSSL“ aplanko kelias To Jūsų sistemos kintamasis, kad galėtumėte naudoti jos komandas.

Kaip pridėti „OpenSSL“ į sistemos kelią:

1 žingsnis: Atviros aplinkos kintamieji:už tą spaudąWin + R, tipassysdm.cpl, ir pataikykĮveskite.

2 žingsnis:Sistemos ypatybių lange eikite įIšplėstinėSkirtukas ir spustelėkiteAplinkos kintamieji.

3 žingsnis:Raskite kintamąjį „Kelias“poSistemos kintamiejiSkyrius, pasirinkitekeliasdaiktas, irSpustelėkite Redaguoti.

4 žingsnis:Pridėkite „OpenSSL“ diegimo kelią, kuris yra katalogas, kuriame jį įdiegė „Windows“.Taigi, spustelėkiteNaujair įveskite nurodytą „OpenSSL“ šiukšliadėžės aplanko kelią. SpustelėkiteGeraiNorėdami išsaugoti pakeitimus.PASTABA: Jei įdiegėte „OpenSSL“ tam tikroje pasirinktinėje vietoje, pridėkite tą aplanko kelią, o ne nurodytą.

C:\Program Files\OpenSSL-Win64\bin

Patikrinkite „OpenSSL“ diegimą

Atidarykite komandų eilutę arba „PowerShell“(jei jau atidarė pirmąjį, uždarykite ir vėl atidarykite it). Po to įveskite duotąSintaksė; Jei viskas veikia teisingai, gausite išsamią versijos informaciją, kaip parodyta šioje ekrano kopijoje.

openssl version

Sveikiname! „OpenSSL“ dabar įdiegta jūsų „Windows 11“ sistemoje!🎉

📌Dėl patarimo:Jei CMD sako„OpenSSL nepripažįstamas“, įsitikinkite, kad pridėjote jį prie sistemos kelio (3 žingsnis).


2 metodas: Sukurkite „OpenSSL“ iš šaltinio (kūrėjams ir pažengusiems vartotojams)

Šis metodas yra specialiai pažengusiems vartotojams, norintiems sukurti pasirinktines konfigūracijas, nes nurodyti veiksmai bus „Discu“SS, kaip mes galime kompiliuoti „OpenSSL“ iš šaltinio, naudodami „Microsoft Visual Studio“ ir „Perl“.

1 žingsnis: Įdiekite reikiamas priklausomybes

1️⃣Įdiekite „Visual Studio“(su „C ++ Build Tools“): Atsisiųskite išhttps://visualstudio.microsoft.com/. Pasirinkite„Stalinių kompiuterių kūrimas naudojant C ++“Įdiegimo metu.

2️⃣Įdiekite „Perl“ (rekomenduojama braškių perl):Atsisiųskite išhttps://strawberryperl.com/. arba naudokite komandą „Winget“:

winget install StrawberryPerl.StrawberryPerl

3️⃣Įdiekite NASM („Netwide“ surinkėjas)Atsisiunčiant sąrankąhttps://www.nasm.us/. iš oficialios svetainės arba tiesiogiai naudokite nurodytą komandą.

wignet install NASM.NASM

4️⃣ įdiegtiGit, kad klonuotų šaltinio kodąIš „OpenSSL“ saugyklos:

winget install Git.Git

2 veiksmas: atsisiųskite „OpenSSL“ šaltinio kodą

1️⃣ atidarytiKomandos raginimasir eikite į norimą aplanką arba į šaknies diską naudodami:

cd\

2ėliau klonas „OpenSSL“ saugykla:

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

3 žingsnis: kurkite „OpenSSL“

1️⃣ Konfigūruokite „OpenSSL“:

perl Configure VC-WIN64A

2️⃣ statykite „OpenSSL“:

nmake

3️⃣ Įdiekite „OpenSSL“:

nmake install

✅ Dabar savo „Windows 11“ sistemoje turite pagal užsakymą pagamintą „OpenSSL“!Norėdami gauti daugiau informacijos, patikrinkiteOficialus „GitHub“ puslapis.

📌Dėl patarimo:Jei nesate kūrėjas, laikykitės1 metodas(Iš anksto kompiliuota diegimo programa), nes jis yra daug labiau valdomas.


🔹 Dažnai užduodami klausimai (DUK)

1. Kaip patikrinti, ar „OpenSSL“ įdiegta „Windows 11“?

AtidarytiKomandos raginimasAnt jūsų langų ir įveskite nurodytą komandą. Jei įdiegta „OpenSSL“, pamatysite išsamią versijos numerio informaciją.

openssl version

2. Kaip atnaujinti „OpenSSL“ „Windows 11“?

Norėdami atnaujinti „OpenSSL“:
1️⃣Pašalinkite seną versijąiš valdymo skydelio.
2️⃣Atsisiųskite ir įdiekite naujausią „OpenSSL“ versijąnaudojant1 metodas.
3️⃣Iš naujo paleiskite savo kompiuterįTaikyti pakeitimus.


3. Kaip naudoti „OpenSSL“ SSL sertifikatų generavimui?

Galite generuoti SSL sertifikatą naudodami:

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

Pakeiskitemycert.pemirmykey.pemsu jūsų pageidaujamais failų pavadinimais.


Išvada

Visiems nereikia įdiegti „OpenSSL“ „Windows 11“ ar „10“; Tačiau jei esate kūrimo srityje, naudodami1 metodasbus gana lengva saugumo, šifravimo ir plėtros užduotims. Nepaisant to, nesvarbu1 metodas (iš anksto sudarytas montuotojas, rekomenduojamas pradedantiesiemsirBendrieji vartotojai)dėl patogumo ar2 metodas (sukurkite iš šaltinio, rekomenduojamo kūrėjamsirGaliaVartotojai)Norėdami pritaikyti, „Windows OS“ turėsite veikiančią „OpenSSL“ sąranką.

Related Posts