OpenSSL est généralement une exigence pour les développeurs, les sysadmines et les professionnels de la sécurité qui travaillent avec des applications qui nécessitent un cryptage SSL / TLS.Que vous ayez besoin d'OpenSSL pour le développement Web, la gestion des certificats, les connexions à distance ou autrecLes opérations ryptographiques, l'obtenir sur Linux sont assez faciles; Cependant, qu'en est-ilWindows 11 ou 10? Bien queOpenSSLne vient pas préinstallé, il existe un moyen simple de l'obtenirSur Windows 11, et dans cet article, nous en discutons.
Méthodes dont nous allons discuter dans ce tutoriel pour la configuration de Windows 11 OpenSSL:
✅Utilisation d'un installateur OpenSSL précompilé (recommandé pour les débutants)
✅Building OpenSSL de Source (pour les utilisateurs et développeurs avancés)
Méthode 1: Installer OpenSSL sur Windows 11 ou 10 en utilisant Winget
Nous pouvons installerOpenSSLUtilisation de l'invite de commande ou PowerShell sur Windows 11 ou 10 en dehors de l'interface utilisateur graphique. Savons comment utiliser les deux:
Pour l'invite de commande ou PowerShell:
Les utilisateurs qui souhaitent utiliser la ligne de commande pour installer l'OpenSSL peuvent utiliser le gestionnaire de packages intégré de la fenêtre appelée «Ailier. " Voici les étapes à suivre:
Étape 1:Ouvrez le terminal de commande.Cliquez avec le bouton droit surCommencerbouton et sélectionnez "Terminal (Admin) ”dans le menu Open Power.

Étape 2:Vérifiez si Winget est disponible; Pour cela, tapez leCommande donnée.S'il revient avecLa version détaille ou aide Sectisur, confirmant que le gestionnaire de packages est disponible sur votre système Windows 11 ou 10.
winget -v
Étape 3:Recherchez l'OpenSSL en utilisantWinget pour confirmer le nom du package etsa disponibilité.Taper:
winget search openssl
Vous verrez le nom du package comme indiqué dans la capture d'écran de Shininglight.openssl.light.

Étape 4:Installer OpenSSL en utilisant le donnéAiliercommande. C'est le moyen le plus rapide d'obtenir le binaire pré-compilé pourFenêtreOS.
winget install ShiningLight.OpenSSL.Light
Obtenez OpenSSL à l'aide d'une interface utilisateur graphique.
Pour ceux qui ne souhaitent pas utiliser la ligne de commande, mais plutôt l'interface utilisateur graphique pour obtenir l'OpenSSL sur Windows:
Étape 1:Télécharger le programme d'installation graphique deOpenSSL pour WindowsVersion 32 bits ou 64 bits en visitant le «slproueb. Ce site Web fournit des binaires OpenSSL de confiance et à jour pour Windows.
Étape 2: Faites défiler vers le bas "Télécharger Win32 / Win64 OpenSSL”Section et CHoose la bonne version:
- Win64 OpenSSL V3.xx (EXE)→ Pour les fenêtres 64 bits 11
- Win32 OpenSSL V3.xx (EXE)→ pour les fenêtres 32 bits (rarement nécessaires)
📌Pour le conseil:La plupart des systèmes Windows 11 modernes sont 64 bits, alors choisissez leWin64Version Sauf si vous exécutez un système hérité.
Étape 3: Une fois que vous avez téléchargé l'installateur, exécutez le.Fichier EXE en le double-cliquant.Alors, Acceptez l'accord de licenceet cliquerSuivant.

Étape 3: Choisissez un répertoire d'installation, si nécessaire; Sinon, laissez l'emplacement par défaut tel qu'il est, quiC:\Program Files\OpenSSL-Win64\

Étape 4:L'assistant d'installation vous demandera deSélectionnez «Copier OpenSSL DLLS dans le répertoire système.»Nous choisissons cette option car elle facilite l'accès à OpenSSL.
Étape 5:Enfin, cliquez sur le cul suivant et terminez le processus d'installation.

Ajouter ou configurer OpenSSL sur le chemin du système Windows 11
Même après une installation réussie,Vous ne pourrez pas utiliser les commandes OpenSSL dans votre invite ou PowerShellParce que le système ne sait pas où il a été installé. Donc, ajouter unOpenSSL DOSDER PATH To Variable de votre système pour utiliser ses commandes.
Comment ajouter OpenSSL au chemin du système:
Étape 1: Variables d'environnement ouvert:pour cette presseWin + R
, tapersysdm.cpl, et frappezEntrer.
Étape 2:Dans la fenêtre Propriétés du système, accédez auAvancéOnglet et cliquezVariables d'environnement.

Étape 3:Trouvez la variable «chemin»sousles variables systèmeSection, sélectionnezle cheminarticle, etCliquez sur Modifier.

Étape 4:Ajouter le chemin d'installation d'OpenSSL, qui est le répertoire où Windows l'a installé.Alors, cliquezNouveauet entrez le chemin du dossier BIN OpenSSL donné. Faire un clicD'ACCORDpour enregistrer les modifications.Note: Si vous avez installé OpenSSL à un emplacement personnalisé, ajoutez ce chemin de dossier au lieu de celui donné.
C:\Program Files\OpenSSL-Win64\bin

Vérifiez l'installation d'OpenSSL
Ouvrez l'invite de commande ou PowerShell(Si déjà ouvert le premier, fermer et rouvrir it). Après cela, tapez le donnésyntaxe; Si tout fonctionne correctement, vous obtiendrez les détails de la version, comme indiqué dans la capture d'écran suivante.
openssl version

✅Félicitations! OpenSSL est désormais installé sur votre système Windows 11!🎉
📌Pour le conseil:Si CMD dit"OpenSSL n'est pas reconnu", assurez-vous de l'ajout au chemin du système (étape 3).
Méthode 2: Build OpenSSL à partir de Source (pour les développeurs et les utilisateurs avancés)
Cette méthode est spécifiquement destinée aux utilisateurs avancés qui souhaitent effectuer des configurations personnalisées car les étapes données se dissuadentSS Comment nous pouvons compiler OpenSSL à partir d'une source à l'aide de Microsoft Visual Studio et Perl.
Étape 1: Installer les dépendances requises
1️⃣Installer Visual Studio(avec C ++ Build Tools): Télécharger depuishttps://visualstudio.microsoft.com/. Sélectionner«Développement de bureau avec C ++»Pendant l'installation.
2️⃣Installer Perl (Strawberry Perl recommandé):Télécharger à partir dehttps://strawberryperl.com/. ou utilisez la commande winget:
winget install StrawberryPerl.StrawberryPerl
3️⃣Installer NASM (Netwide Assembleur)en téléchargeant la configurationhttps://www.nasm.us/. à partir du site officiel ou utilisez directement la commande donnée.
wignet install NASM.NASM
4️⃣ Installergit pour cloner le code sourcedu référentiel OpenSSL:
winget install Git.Git
Étape 2: Télécharger OpenSSL Code source
1️⃣ OuvertInvite de commandeet accédez à votre dossier souhaité ou vers le lecteur racine en utilisant:
cd\
2️⃣ Clone Le référentiel OpenSSL:
git clone https://github.com/openssl/openssl.git
cd openssl
Étape 3: Build OpenSSL
1️⃣ Configurez OpenSSL:
perl Configure VC-WIN64A
2️⃣ Build OpenSSL:
nmake
3️⃣ Installer OpenSSL:
nmake install
✅ Maintenant, vous avez une ouverture sur mesure sur votre système Windows 11!Pour plus de détails, Découvrez lePage officielle GitHub.
📌Pour le conseil:Si vous n'êtes pas développeur, respectezMéthode 1(Installateur précompilé), car il est beaucoup plus gérable.
🔹 Questions fréquemment posées (FAQ)
1. Comment vérifier si OpenSSL est installé sur Windows 11?
OuvrirInvite de commandesur vos fenêtres et tapez la commande donnée. Si OpenSSL est installé, vous verrez les détails du numéro de version.
openssl version
2. Comment mettre à jour OpenSSL sur Windows 11?
Pour mettre à jour OpenSSL:
1️⃣Désinstaller l'ancienne versiondu panneau de commande.
2️⃣Télécharger et installer la dernière version OpenSSLen utilisantMéthode 1.
3️⃣Redémarrez votre PCpour appliquer des modifications.
3. Comment utiliser OpenSSL pour générer des certificats SSL?
Vous pouvez générer un certificat SSL en utilisant:
openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pem
Remplacermycert.pem
etmykey.pem
avec vos noms de fichiers préférés.
Conclusion
Tout le monde n'a pas besoin d'installer OpenSSL sur Windows 11 ou 10; Cependant, si vous êtes dans le domaine du développement, en utilisantMéthode 1Sera assez facile pour les tâches de sécurité, de chiffrement et de développement. Néanmoins, que vous choisissiezMéthode 1 (installateur précompilé recommandé aux débutantsetutilisateurs généraux)À cause de la commodité ouMéthode 2 (construire à partir de la source recommandée pour les développeursetPouvoirUtilisateurs)Pour la personnalisation, vous aurez une configuration OpenSSL de travail sur Windows OS.