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 -v3. 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 opensslLá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.LightSzerezze 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.StrawberryPerl3️⃣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.NASM4️⃣ Telepítésgit a forráskód klónozásáhozaz OpenSSL tárolóból:
winget install Git.Git2. 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 openssl3. lépés: Az OpenSSL létrehozása
1️⃣ Az OpenSSL konfigurálása:
perl Configure VC-WIN64A2️⃣ OpenSSL készítése:
nmake3️⃣ 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 version2. 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.pemCseré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.









![A Windows kliens nem regisztrál a DNS-ben [Javítás]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/dynamic-dns.png)


