Az OpenSSL telepítése Windows 11 vagy 10 rendszeren Command vagy GUI segítségével

Az OpenSSL általában követelmény a fejlesztők, rendszergazdák és biztonsági szakemberek számára, akik olyan alkalmazásokkal dolgoznak, amelyek SSL/TLS titkosítást igényelnek.Függetlenül attól, hogy OpenSSL-re van szüksége webfejlesztéshez, tanúsítványkezeléshez, távoli kapcsolatokhoz vagy egyebekhezckriptográfiai műveletek, Linuxon való beszerzése meglehetősen egyszerű; azonban mirőlWindows 11 vagy 10? BárOpenSSLnincs előre telepítve, van egy egyszerű módja annak, hogy megszerezzea Windows 11 rendszeren, és ebben a cikkben ezt tárgyaljuk.

A Windows 11 OpenSSL beállításához ebben az oktatóanyagban tárgyalandó módszerek:

Előre lefordított OpenSSL telepítő használata (kezdőknek ajánlott)
OpenSSL készítése forrásból (haladó felhasználóknak és fejlesztőknek)


1. módszer: Telepítse az OpenSSL-t Windows 11 vagy 10 rendszeren a Winget segítségével

TelepíthetjükOpenSSLa Parancssor vagy a PowerShell használatával Windows 11 vagy 10 rendszeren, a grafikus felhasználói felületen kívül. Ismerjük meg, hogyan kell mindkettőt használni:

Parancssor vagy PowerShell esetén:

Azok a felhasználók, akik a parancssorból szeretnék telepíteni az OpenSSL-t, használhatják a WIndow beépített csomagkezelőjét, a „Winget.” Íme a követendő lépések:

1. lépés:Nyissa meg a parancsterminált.Kattintson jobb gombbal aIndulgombot, és válassza ki a „terminál (Admin)” a megnyílt Power menüből.

2. lépés:Ellenőrizze, hogy elérhető-e a Winget; ehhez írja be aparancsot adott.Ha vissza fog térni velea verzió részleteit vagy a súgótbekapcsolva, megerősítve, hogy a csomagkezelő elérhető a Windows 11 vagy 10 rendszeren.

winget -v

3. lépés:Keresse meg az OpenSSL-t a segítségévelWinget a csomagnév megerősítéséhez éselérhetősége.Írja be:

winget search openssl

Látni fogja a csomag nevét, ahogy az a ShiningLight.OpenSSL.Light képernyőképen látható.

4. lépés:Telepítse az OpenSSL-t a megadott használatávalWingetparancs. Ez a leggyorsabb módja az előre lefordított bináris beszerzésénekWindowsOS.

winget install ShiningLight.OpenSSL.Light

Szerezze be az OpenSSL-t egy grafikus felhasználói felület segítségével.

Azok számára, akik nem akarnak parancssort használni, grafikus felhasználói felületet kell használni az OpenSSL Windows rendszeren való beszerzéséhez:

1. lépés:Töltse le a grafikus telepítőjétOpenSSL for Windows32 bites vagy 64 bites verziót a „slbizonyíték. Ez a webhely megbízható, naprakész OpenSSL binárisokat kínál Windowshoz.

2. lépés: Görgessen leTöltse le a Win32/Win64 OpenSSL-t” szakasz és cválassza ki a megfelelő verziót:

  • Win64 OpenSSL v3.xx (EXE)→ 64 bites Windows 11 rendszerhez
  • Win32 OpenSSL v3.xx (EXE)→ 32 bites Windowshoz (ritkán szükséges)

📌Pro tipp:A legtöbb modern Windows 11 rendszer 64 bites, ezért válassza aWin64verziót, hacsak nem régi rendszert futtat.

3. lépés: Miután letöltötte a telepítőt, futtassa a .exe fájlt duplán kattintva.Majd, elfogadja a Licencszerződéstés kattintsonKövetkező.

3. lépés: Válasszon egy telepítési könyvtárat, ha szükséges; ellenkező esetben hagyja az alapértelmezett helyet úgy, ahogy van, amiC:\Program Files\OpenSSL-Win64\

4. lépés:A telepítő varázsló erre kériVálassza az „OpenSSL DLL-ek másolása a rendszerkönyvtárba” lehetőséget.Azért választottuk ezt a lehetőséget, mert megkönnyíti az OpenSSL elérését.

5. lépés:Végül kattintson a Tovább gombra, és fejezze be a telepítési folyamatot.


Az OpenSSL hozzáadása vagy konfigurálása a Windows 11 System PATH rendszerhez

Sikeres telepítés után isnem fogja tudni használni az OpenSSL parancsokat a Promptban vagy a PowerShellbenmert a rendszer nem tudja hova lett telepítve. Ezért, adj hozzá egyOpenSSL mappa elérési útja to a rendszer változója a parancsok használatához.

Az OpenSSL hozzáadása a rendszer PATH-hoz:

1. lépés: Nyílt környezeti változók:azért a sajtóértWin + R, típussysdm.cpl, és nyomja megEnter.

2. lépés:A Rendszer tulajdonságai ablakban lépjen aFejlettfület, és kattintsonKörnyezeti változók.

3. lépés:Keresse meg az „Útvonal” változótalatta Rendszerváltozókszakaszban válassza kiaz Ösvénytétel, éskattintson a Szerkesztés gombra.

4. lépés:Adja hozzá az OpenSSL telepítési útvonalát, amely az a könyvtár, ahová a Windows telepítette.Szóval, kattintsÚjés adja meg a megadott OpenSSL bin mappa elérési útját. KattintsonRENDBENa változtatások mentéséhez.Jegyzet: Ha az OpenSSL-t valamilyen egyéni helyre telepítette, adja hozzá azt a mappa elérési útját a megadott helyett.

C:\Program Files\OpenSSL-Win64\bin

Ellenőrizze az OpenSSL telepítését

Nyissa meg a Parancssort vagy a PowerShellt(ha már kinyitotta az elsőt, zárja be és nyissa meg újra az it). Ezt követően írja be a megadottszintaxis; ha minden megfelelően működik, akkor megkapja a verzió részleteit, amint az a következő képernyőképen látható.

openssl version

Gratulálok! Az OpenSSL immár telepítve van a Windows 11 rendszerére!🎉

📌Pro tipp:Ha a CMD azt mondja„Az openssl nem ismerhető fel”, győződjön meg arról, hogy hozzáadta a rendszer PATH-hoz (3. lépés).


2. módszer: OpenSSL készítése forrásból (fejlesztőknek és haladó felhasználóknak)

Ez a módszer kifejezetten a haladó felhasználók számára készült, akik egyéni konfigurációkat szeretnének készíteni, mert az adott lépések megvitatjákss hogyan fordíthatjuk le az OpenSSL-t forrásból Microsoft Visual Studio és Perl segítségével.

1. lépés: Telepítse a szükséges függőségeket

1️⃣Telepítse a Visual Studio-t(C++ build eszközökkel): Letöltés innenhttps://visualstudio.microsoft.com/. Válassza ki„Asztali fejlesztés C++-szal”telepítés során.

2️⃣Perl telepítése (Strawberry Perl ajánlott):Letöltés innenhttps://strawberryperl.com/. vagy használja a Winget parancsot:

winget install StrawberryPerl.StrawberryPerl

3️⃣NASM (Netwide Assembler) telepítésea beállítás letöltésévelhttps://www.nasm.us/. a hivatalos webhelyről, vagy közvetlenül használja a megadott parancsot.

wignet install NASM.NASM

4️⃣ Telepítésgit a forráskód klónozásáhozaz OpenSSL tárolóból:

winget install Git.Git

2. lépés: Töltse le az OpenSSL-forráskódot

1️⃣ NyitvaParancssorés keresse meg a kívánt mappát vagy a gyökérmeghajtót a következő használatával:

cd\

2️⃣ Az OpenSSL-tár klónozása:

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

3. lépés: Az OpenSSL létrehozása

1️⃣ Az OpenSSL konfigurálása:

perl Configure VC-WIN64A

2️⃣ OpenSSL készítése:

nmake

3️⃣ OpenSSL telepítése:

nmake install

✅ Most már van egy egyedileg épített OpenSSL a Windows 11 rendszerén!További részletekért, nézd meg ahivatalos GitHub oldal.

📌Pro tipp:Ha nem vagy fejlesztő, ragaszkodj hozzá1. módszer(Előre lefordított telepítő), mivel sokkal jobban kezelhető.


🔹 Gyakran Ismételt Kérdések (GYIK)

1. Hogyan ellenőrizhetem, hogy az OpenSSL telepítve van-e a Windows 11 rendszeren?

NyitottParancssora Windows rendszeren, és írja be a megadott parancsot. Ha az OpenSSL telepítve van, látni fogja a verziószám részleteit.

openssl version

2. Hogyan frissíthetem az OpenSSL-t Windows 11 rendszeren?

Az OpenSSL frissítése:
1️⃣Távolítsa el a régi verzióta Vezérlőpultról.
2️⃣Töltse le és telepítse a legújabb OpenSSL verziótsegítségével1. módszer.
3️⃣Indítsa újra a számítógépetmódosítások alkalmazásához.


3. Hogyan használhatom az OpenSSL-t SSL-tanúsítványok generálására?

Az SSL-tanúsítványt a következők segítségével hozhatja létre:

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

Cserélje kimycert.pemésmykey.pema kívánt fájlnevekkel.


Következtetés

Nem kell mindenkinek telepítenie az OpenSSL-t Windows 11 vagy 10 rendszeren; ha azonban a fejlesztés területén dolgozik, használja1. módszermeglehetősen egyszerű lesz a biztonsági, titkosítási és fejlesztési feladatokhoz. Mindazonáltal, akár választasz1. módszer (Az előre lefordított telepítő kezdőknek ajánlottésáltalános felhasználók)a kényelem miatt ill2. módszer (Fejlesztőknek ajánlott a forrásból való összeállításésHatalomfelhasználók)a testreszabáshoz egy működő OpenSSL-beállítással kell rendelkeznie Windows operációs rendszeren.

Related Posts