OpenSSL est généralement une exigence pour les développeurs, les administrateurs système et les professionnels de la sécurité qui travaillent avec des applications nécessitant un cryptage SSL/TLS.Que vous ayez besoin d'OpenSSL pour le développement Web, la gestion des certificats, les connexions à distance ou autrescopérations cryptographiques, l’obtenir sous Linux est assez simple ; cependant, qu'en est-ilWindows 11 ou 10? Bien queOuvertSSLn'est 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 didacticiel pour la configuration de Windows 11 OpenSSL :
✅Utilisation d'un programme d'installation OpenSSL précompilé (recommandé pour les débutants)
✅Construire OpenSSL à partir de la source (pour les utilisateurs et développeurs avancés)
Méthode 1 : installer OpenSSL sur Windows 11 ou 10 à l'aide de Winget
Nous pouvons installerOuvertSSLen utilisant l'invite de commande ou PowerShell sur Windows 11 ou 10 en dehors de l'interface utilisateur graphique. Voyons comment utiliser les deux :
Pour l'invite de commande ou PowerShell :
Les utilisateurs qui souhaitent utiliser la ligne de commande pour installer OpenSSL peuvent utiliser le gestionnaire de packages intégré de WIndow appelé «Aile.» Voici les étapes à suivre :
Étape 1 :Ouvrez le terminal de commande.Cliquez avec le bouton droit surCommenceret sélectionnez «Terminal (Admin) » dans le menu d’alimentation ouvert.

Étape 2 :Vérifiez si Winget est disponible ; pour cela, tapez lecommandement donné.S'il reviendra avecles détails de la version ou la section d'aideactivé, confirmant que le gestionnaire de packages est disponible sur votre système Windows 11 ou 10.
winget -vÉtape 3:Recherchez OpenSSL en utilisantWinget pour confirmer le nom du paquet etsa disponibilité.Taper:
winget search opensslVous verrez le nom du package comme indiqué dans la capture d'écran de ShiningLight.OpenSSL.Light.

Étape 4 :Installez OpenSSL en utilisant le fichier donnéAilecommande. C'est le moyen le plus rapide d'obtenir le binaire précompilé pourFenêtresSystème d'exploitation.
winget install ShiningLight.OpenSSL.LightObtenez OpenSSL à l'aide d'une interface utilisateur graphique.
Pour ceux qui ne souhaitent pas utiliser la ligne de commande, utilisez plutôt une interface utilisateur graphique pour obtenir OpenSSL sous Windows :
Étape 1:Téléchargez l'installateur graphique deOpenSSL pour WindowsVersion 32 bits ou 64 bits en visitant le «slpreuve. Ce site Web fournit des binaires OpenSSL fiables et à jour pour Windows.
Étape 2: Faites défiler vers le bas "Télécharger Win32/Win64 OpenSSL"Section et cChoisissez la bonne version :
- Win64 OpenSSL v3.xx (EXE)→ Pour Windows 11 64 bits
- Win32 OpenSSL v3.xx (EXE)→ Pour Windows 32 bits (rarement nécessaire)
📌Conseil de pro :La plupart des systèmes Windows 11 modernes sont en 64 bits, alors choisissez leWin64version sauf si vous utilisez un système existant.
Étape 3: Une fois que vous avez téléchargé le programme d'installation, exécutez le .exe en double-cliquant dessus.Alors, accepter le contrat de licenceet cliquezSuivant.

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

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

Ajouter ou configurer OpenSSL au 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, ajoutez unChemin du dossier OpenSSL to la variable de votre système pour utiliser ses commandes.
Comment ajouter OpenSSL au PATH système :
Étape 1: Variables d'environnement ouvert :pour cette presseWin + R, tapersysdm.cpl, et frappeEntrer.
Étape 2 :Dans la fenêtre Propriétés système, accédez àAvancéonglet et cliquezVariables d'environnement.

Étape 3 :Trouver 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 dans lequel Windows l'a installé.Alors, cliquezNouveauet entrez le chemin du dossier bin d'OpenSSL donné. CliquezD'ACCORDpour enregistrer les modifications.Note: Si vous avez installé OpenSSL à un emplacement personnalisé, ajoutez ce chemin de dossier au lieu de celui indiqué.
C:\Program Files\OpenSSL-Win64\bin
Vérifier l'installation d'OpenSSL
Ouvrez l'invite de commande ou PowerShell(si déjà ouvert le premier, fermez et rouvrez-let). Après cela, tapez le texte 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 maintenant installé sur votre système Windows 11 !🎉
📌Conseil de pro :Si CMD dit"openssl n'est pas reconnu", assurez-vous de l'avoir ajouté au PATH système (étape 3).
Méthode 2 : créer OpenSSL à partir de la 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 indiquées vous expliquerontDécouvrez comment nous pouvons compiler OpenSSL à partir d'une source en utilisant Microsoft Visual Studio et Perl.
Étape 1 : Installer les dépendances requises
1️⃣Installer Visual Studio(avec les outils de build C++) : Télécharger depuishttps://visualstudio.microsoft.com/. Sélectionner« Développement bureautique en C++ »lors de l'installation.
2️⃣Installez Perl (Strawberry Perl recommandé) :Télécharger depuishttps://strawberryperl.com/. ou utilisez la commande Winget :
winget install StrawberryPerl.StrawberryPerl3️⃣Installer NASM (Netwide Assembler)en téléchargeant le setuphttps://www.nasm.us/. depuis le site officiel ou utilisez directement la commande donnée.
wignet install NASM.NASM4️⃣ Installergit pour cloner le code sourcedepuis le dépôt OpenSSL :
winget install Git.GitÉtape 2 : Téléchargez le code source OpenSSL
1️⃣ OuvertInvite de commandeet accédez au dossier souhaité ou au lecteur racine en utilisant :
cd\2️⃣ Clonez le dépôt OpenSSL :
git clone https://github.com/openssl/openssl.git
cd opensslÉtape 3 : Créer OpenSSL
1️⃣ Configurez OpenSSL :
perl Configure VC-WIN64A2️⃣ Construisez OpenSSL :
nmake3️⃣ Installez OpenSSL :
nmake install✅ Vous disposez désormais d’un OpenSSL personnalisé sur votre système Windows 11 !Pour plus de détails, consultez lepage officielle GitHub.
📌Conseil de pro :Si vous n'êtes pas un développeur, respectezMéthode 1(Installateur précompilé), car il est beaucoup plus gérable.
🔹 Foire aux questions (FAQ)
1. Comment vérifier si OpenSSL est installé sur Windows 11 ?
OuvrirInvite de commandesur votre Windows et tapez la commande donnée. Si OpenSSL est installé, vous verrez les détails du numéro de version.
openssl version2. Comment mettre à jour OpenSSL sur Windows 11 ?
Pour mettre à jour OpenSSL :
1️⃣Désinstallez l'ancienne versionà partir du Panneau de configuration.
2️⃣Téléchargez et installez la dernière version d'OpenSSLen utilisantMéthode 1.
3️⃣Redémarrez votre PCpour appliquer les 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.pemRemplacermycert.pemetmykey.pemavec 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 simple pour les tâches de sécurité, de cryptage et de développement. Néanmoins, que vous choisissiezMéthode 1 (installateur précompilé recommandé aux débutantsetutilisateurs généraux)pour des raisons de commodité ouMéthode 2 (Build from Source recommandé pour les développeursetPouvoirUtilisateurs)pour la personnalisation, vous disposerez d'une configuration OpenSSL fonctionnelle sur le système d'exploitation Windows.













