Come installare OpenSSL su Windows 11 o 10 tramite comando o GUI

OpenSSL è generalmente un requisito per sviluppatori, amministratori di sistema e professionisti della sicurezza che lavorano con applicazioni che richiedono la crittografia SSL/TLS.Se hai bisogno di OpenSSL per lo sviluppo web, la gestione dei certificati, le connessioni remote o altroCoperazioni crittografiche, ottenerlo su Linux è abbastanza semplice; tuttavia, che dire?Windows 11 o 10? SebbeneOpenSSLnon è preinstallato, c'è un modo semplice per ottenerlosu Windows 11 e in questo articolo ne parliamo.

Metodi di cui parleremo in questo tutorial per l'installazione di OpenSSL in Windows 11:

Utilizzo di un programma di installazione OpenSSL precompilato (consigliato per i principianti)
Creazione di OpenSSL dal codice sorgente (per utenti avanzati e sviluppatori)


Metodo 1: installa OpenSSL su Windows 11 o 10 utilizzando Winget

Possiamo installareOpenSSLutilizzando il prompt dei comandi o PowerShell su Windows 11 o 10 oltre all'interfaccia utente grafica. Sappiamo come usarli entrambi:

Per il prompt dei comandi o PowerShell:

Gli utenti che desiderano utilizzare la riga di comando per installare OpenSSL possono utilizzare il gestore pacchetti integrato di Windows chiamato "Ala.” Ecco i passaggi da seguire:

Passaggio 1:Apri il terminale di comando.Fare clic con il pulsante destro del mouse suIniziopulsante e seleziona "Terminale (Admin)” dal menu di accensione aperto.

Passaggio 2:Controlla se Winget è disponibile; per questo, digita ildato comando.Se tornerà coni dettagli della versione o la sezione della guidaacceso, confermando che il gestore pacchetti è disponibile sul tuo sistema Windows 11 o 10.

winget -v

Passaggio 3:Cerca OpenSSL utilizzandoWinget per confermare il nome del pacchetto ela sua disponibilità.Tipo:

winget search openssl

Vedrai il nome del pacchetto come mostrato nello screenshot di ShiningLight.OpenSSL.Light.

Passaggio 4:Installa OpenSSL utilizzando il file indicatoAlacomando. Questo è il modo più veloce per ottenere il file binario precompilatoFinestresistema operativo.

winget install ShiningLight.OpenSSL.Light

Ottieni OpenSSL utilizzando un'interfaccia utente grafica.

Per coloro che non vogliono utilizzare la riga di comando, invece l'interfaccia utente grafica per ottenere OpenSSL su Windows:

Passaggio 1:Scarica il programma di installazione grafico diOpenSSL per WindowsVersione a 32 bit o 64 bit visitando la sezione “slprova. Questo sito Web fornisce file binari OpenSSL affidabili e aggiornati per Windows.

Passaggio 2: Scorrere verso il basso "Scarica Win32/Win64 OpenSSL" sezione e cscegli la versione giusta:

  • Win64 OpenSSL v3.xx (EXE)→ Per Windows 11 a 64 bit
  • Win32 OpenSSL v3.xx (EXE)→ Per Windows a 32 bit (raramente necessario)

📌Suggerimento professionale:La maggior parte dei moderni sistemi Windows 11 sono a 64 bit, quindi scegliWin64versione a meno che tu non stia utilizzando un sistema legacy.

Passaggio 3: Una volta scaricato il programma di installazione, eseguire il file .exe facendo doppio clic su di esso.Poi, accettare il contratto di licenzae fare clicProssimo.

Passaggio 3: Scegli una directory di installazione, se necessario; in caso contrario, lascia la posizione predefinita così com'è, whichC:\Program Files\OpenSSL-Win64\

Passaggio 4:La procedura guidata di installazione ti chiederà di farloSeleziona "Copia DLL OpenSSL nella directory di sistema".Scegliamo questa opzione perché semplifica l'accesso a OpenSSL.

Passaggio 5:Infine, fai clic sul pulsante Avanti e completa il processo di installazione.


Aggiungi o configura OpenSSL al PERCORSO di sistema Windows 11

Anche dopo l'installazione riuscita,non sarai in grado di utilizzare i comandi OpenSSL nel Prompt o in PowerShellperché il sistema non sa dove è stato installato. Perciò, aggiungi unPercorso della cartella OpenSSL to la variabile del tuo sistema per utilizzare i suoi comandi.

Come aggiungere OpenSSL al PERCORSO di sistema:

Passaggio 1: Apri variabili d'ambiente:per quella stampaWin + R, tiposysdm.cple colpisciEntra.

Passaggio 2:Nella finestra Proprietà del sistema, vai aAvanzatoscheda e fare clicVariabili d'ambiente.

Passaggio 3:Trova la variabile "Percorso".Sottole variabili di sistemasezione, selezionareil Sentieroarticolo efare clic su Modifica.

Passaggio 4:Aggiungi il percorso di installazione di OpenSSL, che è la directory in cui Windows lo ha installato.Quindi, fai clicNuovoe inserisci il percorso della cartella bin di OpenSSL specificato. ClicOKper salvare le modifiche.Nota: Se hai installato OpenSSL in una posizione personalizzata, aggiungi il percorso della cartella anziché quello indicato.

C:\Program Files\OpenSSL-Win64\bin

Verifica l'installazione di OpenSSL

Apri il prompt dei comandi o PowerShell(se già aperto il primo, chiudi e riapri iT). Successivamente, digita il datosintassi; se tutto funziona correttamente, otterrai i dettagli della versione, come mostrato nello screenshot seguente.

openssl version

Congratulazioni! OpenSSL è ora installato sul tuo sistema Windows 11!🎉

📌Suggerimento professionale:Se CMD dice“openssl non è riconosciuto”, assicurati di averlo aggiunto al PATH del sistema (passaggio 3).


Metodo 2: crea OpenSSL dal sorgente (per sviluppatori e utenti avanzati)

Questo metodo è specifico per gli utenti avanzati che desiderano effettuare alcune configurazioni personalizzate perché i passaggi indicati verranno discussiss come possiamo compilare OpenSSL da un sorgente utilizzando Microsoft Visual Studio e Perl.

Passaggio 1: installare le dipendenze richieste

1️⃣Installa Visual Studio(con strumenti di compilazione C++): scarica dahttps://visualstudio.microsoft.com/. Selezionare“Sviluppo desktop con C++”durante l'installazione.

2️⃣Installa Perl (consigliato Strawberry Perl):Scarica dahttps://strawberryperl.com/. oppure usa il comando Winget:

winget install StrawberryPerl.StrawberryPerl

3️⃣Installa NASM (Netwide Assembler)scaricando la configurazionehttps://www.nasm.us/. dal sito Web ufficiale o utilizzare direttamente il comando fornito.

wignet install NASM.NASM

4️⃣ Installagit per clonare il codice sorgentedal repository OpenSSL:

winget install Git.Git

Passaggio 2: scarica il codice sorgente OpenSSL

1️⃣ ApriPrompt dei comandie vai alla cartella desiderata o all'unità root utilizzando:

cd\

2️⃣ Clona il repository OpenSSL:

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

Passaggio 3: crea OpenSSL

1️⃣ Configura OpenSSL:

perl Configure VC-WIN64A

2️⃣ Crea OpenSSL:

nmake

3️⃣ Installa OpenSSL:

nmake install

✅ Ora hai un OpenSSL personalizzato sul tuo sistema Windows 11!Per maggiori dettagli, controlla ilpagina ufficiale di GitHub.

📌Suggerimento professionale:Se non sei uno sviluppatore, attieniti aMetodo 1(Programma di installazione precompilato), poiché è molto più gestibile.


🔹 Domande frequenti (FAQ)

1. Come posso verificare se OpenSSL è installato su Windows 11?

AprirePrompt dei comandisu Windows e digita il comando indicato. Se OpenSSL è installato, vedrai i dettagli del numero di versione.

openssl version

2. Come posso aggiornare OpenSSL su Windows 11?

Per aggiornare OpenSSL:
1️⃣Disinstallare la vecchia versionedal Pannello di controllo.
2️⃣Scarica e installa l'ultima versione di OpenSSLutilizzandoMetodo 1.
3️⃣Riavvia il PCper applicare le modifiche.


3. Come posso utilizzare OpenSSL per generare certificati SSL?

Puoi generare un certificato SSL utilizzando:

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

Sostituiremycert.pemEmykey.pemcon i tuoi nomi di file preferiti.


Conclusione

Non tutti hanno bisogno di installare OpenSSL su Windows 11 o 10; tuttavia, se operi nel campo dello sviluppo, utilizzandoMetodo 1sarà piuttosto semplice per le attività di sicurezza, crittografia e sviluppo. Tuttavia, se lo desideriMetodo 1 (programma di installazione precompilato consigliato ai principiantiEutenti generali)per comodità oMetodo 2 (Creazione dal codice sorgente consigliato per gli sviluppatoriEEnergiaUtenti)per la personalizzazione, avrai una configurazione OpenSSL funzionante sul sistema operativo Windows.

Related Posts