OpenSSL - Jedná se o Open Source projekt, což je open source knihovna, která poskytuje šifrování a ověřování dat v síti. OpenSSL je široce používán k zabezpečení webových stránek a dalších aplikací běžících po síti.
Pokud používáte Windows 10, Možná budete muset nainstalovat OpenSSL do počítače. Instalace OpenSSL na Windows 10 se může zdát jako obtížný úkol, ale ve skutečnosti je to docela snadné, pokud se budete řídit pokyny krok za krokem.
V tomto článku poskytneme podrobný návod, jak nainstalovat a spustit OpenSSL na Windows 10. Zde najdete všechny potřebné kroky a tipy, které vám pomohou úspěšně nainstalovat OpenSSL a začít jej používat k zabezpečení vašich síťových aplikací.
Poznámka: k instalaci OpenSSL na Windows 10 budete potřebovat oprávnění správce v počítači.
Instalace OpenSSL na Windows 10
Chcete-li nainstalovat OpenSSL na Windows 10, postupujte podle následujících kroků:
- Přejděte na oficiální web OpenSSL na https://www.openssl.org / a stáhněte si instalační soubor pro Windows.
- Spusťte instalační soubor a postupujte podle pokynů průvodce instalací.
- Při výběru instalačních komponent se ujistěte, že jsou vybrány všechny potřebné komponenty, včetně "OpenSSL binaries" a "Development headers and libs".
- Vyberte cestu, kam bude OpenSSL nainstalován, a klikněte na Instalovat.
- Po dokončení instalace otevřete příkazový řádek a přejděte do adresáře, kde byl nainstalován OpenSSL.
- Pro ověření instalace zadejte příkaz OpenSSL version . Pokud je instalace úspěšná, konzola bude mít nainstalovanou verzi OpenSSL.
Gratuluji! Nyní je OpenSSL úspěšně nainstalován ve vašem počítači a jeho funkce můžete použít k šifrování a podpisu dat.
Stahování potřebných souborů
Než začnete instalovat OpenSSL na Windows 10, musíte si stáhnout více souborů:
- Distribuce OpenSSL. Můžete si jej stáhnout z oficiálních stránek OpenSSL na adrese https://www.openssl.org/source/. vyberte verzi, která vyhovuje vašim potřebám a operačnímu systému Windows.
- Kompilátor MinGW. Bude potřeba k sestavení a spuštění programů napsaných v jazyce C. kompilátor MinGW si můžete stáhnout na https://sourceforge.net/projects/mingw/. doporučuje se stáhnout verzi, která obsahuje podporu pro systém Windows 32-bit nebo 64-bit.
Jakmile se vám podaří stáhnout potřebné soubory, můžete přejít do další fáze instalace OpenSSL.
Kontrola integrity stažených souborů
Po dokončení stahování souborů pomocí OpenSSL na Windows 10 se doporučuje zkontrolovat jejich integritu. To zajistí, že soubory nejsou poškozeny a byly staženy bez chyb.
Ke kontrole integrity se používá hash funkce, která vypočítá jedinečnou sadu znaků pro každý soubor. Pokud se hash funkce shoduje s očekávanou hodnotou, pak jsou soubory staženy správně a nebyly poškozeny.
V OpenSSL pro Windows 10 lze použít příkaz openssl dgst-sha256 filename pro výpočet hash součtu souboru. Zde filename - název staženého souboru, který je třeba zkontrolovat.
Níže je tabulka s očekávanými částkami hash pro soubory OpenSSL:
| Název souboru | Očekávaná hash částka (SHA-256) |
|---|---|
| openssl-1.1.1l.tar.gz | 4de58551d514d1c47d31a0e3a49a2a0b1be4faeb7a248bfa576c4eee50f88b9e |
| Win64OpenSSL-1_1_1l.exe | beb8946ab3f2cc86f5f09b4803edcb1f5ef06a9e0cac1e51902716b6bb14760f |
Chcete-li zkontrolovat hash částku staženého souboru, postupujte takto:
- Otevřete příkazový řádek Windows 10.
- Přejděte do adresáře, který obsahuje stažený soubor OpenSSL.
- Spusťte příkaz openssl dgst-sha256 filename , nahradit filename na jméno staženého souboru.
- Porovnejte výslednou hash částku s očekávanou hodnotou z tabulky.
Pokud se hash částky shodují, stažené soubory nejsou poškozeny a můžete pokračovat v instalaci OpenSSL.
Důležité je, že hash součet kontroluje pouze integritu souborů. Chcete-li ověřit pravost souborů, musíte použít digitální podpis, pokud je k dispozici.
Rozbalení stažených archivů
Jakmile si stáhnete požadovanou verzi OpenSSL pro Windows 10 z oficiálních stránek, musíte rozbalit stažený archiv. Chcete-li to provést, postupujte podle pokynů níže:
- Vyhledejte stažený archiv v počítači. Stahování se obvykle uloží do složky" Stahování " nebo na ploše.
- Klikněte pravým tlačítkem na archiv a vyberte možnost Extrahovat vše nebo rozbalit.
- Zadejte cestu, kam chcete archiv rozbalit. Můžete si vybrat libovolnou složku v počítači. Pro pohodlí doporučujeme vytvořit novou složku a zadat k ní cestu.
- Klepnutím na tlačítko" Extrahovat "nebo" OK " zahájíte proces rozbalování.
- Po dokončení rozbalení uvidíte složku s obsahem archivu na vámi určeném místě. Tato složka bude obsahovat všechny potřebné soubory a složky pro práci s OpenSSL.
Nyní jste připraveni přejít k dalšímu kroku instalace OpenSSL na Windows 10.
Přidání OpenSSL do proměnné prostředí PATH
Chcete-li používat OpenSSL na příkazovém řádku systému Windows, je velmi důležité přidat cestu k nainstalovaným souborům OpenSSL do proměnné prostředí PATH. Postupujte podle těchto jednoduchých kroků:
- Otevřete "můj počítač" nebo " Průzkumník souborů "a přejděte na"Vlastnosti systému".
- V levém podokně vyberte odkaz "Pokročilé možnosti systému".
- V okně, které se otevře, přejděte na kartu Upřesnit.
- V části proměnné prostředí klikněte na tlačítko proměnné prostředí. ".
- V části Systémové proměnné vyhledejte proměnnou "PATH" a dvakrát na ni klikněte.
- V okně, které se zobrazí, klikněte na tlačítko" Přidat "a do instalace OpenSSL zadejte cestu ke složce" bin". Například "C:\OpenSSL\bin".
- Klikněte na OK ve všech otevřených oknech.
Nyní by příkazy OpenSSL měly běžet odkudkoli na příkazovém řádku systému Windows. Můžete to zkontrolovat otevřením příkazového řádku a zadáním příkazu "openssl". Pokud je vše správně nakonfigurováno, měli byste vidět možnosti a nápovědu k použití OpenSSL.
Ověření úspěšné instalace
Chcete-li se ujistit, že OpenSSL byl úspěšně nainstalován ve vašem počítači se systémem Windows 10, můžete postupovat podle několika jednoduchých kroků:
- Otevřete příkazový řádek stisknutím kláves Win + R, zadejte " cmd " a stiskněte Enter.
- Na příkazovém řádku zadejte OpenSSL version a stiskněte Enter.
Pokud byl OpenSSL úspěšně nainstalován, zobrazí se informace o verzi OpenSSL.
Můžete také spustit další příkazy OpenSSL a zkontrolovat jeho funkčnost. Můžete například zadat openssl a otevřít příkazový řádek OpenSSL, kde můžete provádět různé operace, jako je generování soukromého klíče, vytváření certifikátu a další.
Vytvoření SSL certifikátu
Certifikáty SSL jsou digitální dokumenty, které se používají k autentizaci serveru a ochraně přenášených dat. V této části se podíváme na proces vytváření certifikátu SSL pomocí OpenSSL.
1. Otevřete příkazový řádek a přejděte do adresáře, kde je nainstalován OpenSSL.
2. Vygenerujte soukromý klíč, který bude použit k vytvoření certifikátu SSL:
openssl genpkey -algorithm RSA -out private.key
3. Vytvořte certifikační požadavek (CSR) pomocí generovaného soukromého klíče:
openssl req -new -key private.key -out request.csr
Během tohoto procesu vám bude položeno několik otázek, včetně informací o vašem serveru a organizaci, které se zobrazí v certifikátu. Ujistěte se, že jste vyplnili všechna pole správně.
4. Pokud chcete certifikát podepsat sami (například pro interní použití), Spusťte následující příkaz:
openssl x509 -req -days 365 -in request.csr -signkey private.key -out certificate.crt
5. Pokud chcete certifikát, který bude podepsán certifikačním centrem třetí strany (CA), odešlete vytvořený soubor request.csr certifikační autoritě a přijměte certifikát, který od ní obdržíte.
6. Váš SSL certifikát je připraven k použití! Nyní jej můžete nainstalovat na váš server a nakonfigurovat připojení SSL.