Come fare la codifica e la decodifica di Basetop 10 in PowerShell?

Come fare la codifica e la decodifica di Basetop 10 in PowerShell?
Quando si tratta di programmare nei linguaggi di scripting, devi aver sentito persone che ti suggeriscono di codificare in PowerShell. Ora, se non hai mai sentito parlare di PowerShell prima, allora potresti essere confuso e pensare a cosa sia veramente. Per quanto riguarda questo articolo, vogliamo principalmente insegnarti il ​​metodo per eseguire la codifica e la decodifica di Base64 in Windows 10 PowerShell; Tuttavia, prima, ti insegneremo cosa è veramente Windows 10 Powershell.

Cos'è PowerShell?

Windows 10 PowerShell è fondamentalmente un programma di gestione della configurazione e automazione delle attività progettata da Microsoft. Tuttavia, ciò non significa che non è possibile utilizzare questo programma su un sistema operativo diverso da Windows. Puoi usarlo facilmente sulle diverse distribuzioni Linux e su MacOS. Tuttavia, l'unica differenza è che viene preinstallato con Windows, mentre dovrai installarlo da solo per gli altri sistemi operativi. Tuttavia, per questo particolare articolo, utilizzeremo il programma PowerShell su Windows 10.

Il programma PowerShell di Windows 10 ha una shell di comando che consiste in alcuni linguaggi di scripting associati. Puoi facilmente scrivere ed eseguire script durante l'utilizzo di questo programma in Windows 10. Ora, quando hai sviluppato una comprensione sufficiente del programma PowerShell di Windows 10, è bene iniziare con la codifica e la decodifica di Base64 in PowerShell.

Come eseguire la codifica e la decodifica di base64 in PowerShell in Windows 10?

In questa sezione, spiegheremo il processo di esecuzione della codifica e decodifica di base64 utilizzando il programma PowerShell in Windows 10. Per questo, devi solo seguire i tre semplici passaggi descritti di seguito:

Passaggio 1: accedere a Windows 10 PowerShell

Prima di tutto, dovrai accedere all'applicazione PowerShell su Windows 10. È necessario individuare la sezione di ricerca presente sulla barra delle applicazioni di Windows 10 e digitare "PowerShell". Ti verranno presentati alcuni risultati da cui devi fare clic sull'opzione Windows PowerShell come evidenziato nella seguente immagine per l'avvio dell'applicazione PowerShell su Windows 10.

Abbiamo anche mostrato l'interfaccia generale dell'applicazione PowerShell di Windows 10 nell'immagine qui sotto per la tua comodità. Ecco come appare normalmente il PowerShell di Windows 10.

Passaggio 2: eseguire la codifica di base64 in PowerShell

La codifica base64 in PowerShell sarà eseguita in tre passaggi. Innanzitutto, ti mostreremo quei tre comandi che saranno responsabili dell'esecuzione della codifica Base64 in PowerShell, e poi te lo spiegheremo uno per uno. La seguente immagine mostra l'intero processo di codifica di base64 in PowerShell in uno sguardo:

Nel primo passaggio del processo di codifica di base64, abbiamo definito una variabile denominata "testo" con la notazione "$ text" e abbiamo assegnato una stringa che vogliamo essere codificati. Quindi, per eseguire la codifica effettiva di questa stringa e per trattenere questi risultati, nel secondo passaggio, abbiamo creato un'altra variabile "$ codifica" e uguagliato nell'istruzione "[Converti] :: Tobase64String ([Testo.Codifica] :: Unicode.Getbytes ($ text)) ".

In questa affermazione, la stringa di testo che avevamo definito nel primo passaggio viene convertita in byte Unicode, e quindi quei byte Unicode sono codificati e archiviati nella variabile "$ codificata". Infine, nel terzo passaggio, vogliamo una dichiarazione in grado di stampare la nostra stringa codificata sulla finestra PowerShell. Per questo, abbiamo usato l'affermazione "Write-Output $ codificata."Questa affermazione stamperà semplicemente il contenuto della variabile" $ codificata "sulla finestra PowerShell.

Un punto da notare qui è che tutti questi passaggi saranno eseguiti uno per uno, io.e., Dovrai premere il tasto Invio dopo aver digitato ogni singola istruzione. Tuttavia, non appena si preme il tasto Invio dopo aver digitato l'ultima istruzione, il risultato di questo processo di codifica, i.e., La nostra stringa codificata, apparirà sulla finestra PowerShell come mostrato nell'immagine qui sotto:

Passaggio 3: eseguire la decodifica Base64 in PowerShell

Ora, per la decodifica Base64 in PowerShell in Windows 10, eseguiremo il processo inverso della codifica Base64. Ancora una volta, condivideremo per la prima volta i tre passaggi che eseguiranno il processo di decodifica di Base64 in PowerShell, e poi descriveremo tutti questi passaggi uno per uno. L'immagine seguente mostra l'intero processo di decodifica di Base64 in PowerShell in Windows 10:

Nel primo passaggio del processo di decodifica di Base64 in PowerShell, abbiamo definito una variabile "$ codificata" che contiene una stringa codificata. A proposito, abbiamo usato la stessa stringa qui che abbiamo codificato sopra. Quindi nel secondo passaggio, abbiamo creato un'altra variabile, "$ decodifica", per tenere la stringa decodificata. Abbiamo assegnato i risultati dell'affermazione “[sistema.Testo.Codifica] :: Unicode.Gettring ([sistema.Converti] :: fromBase64String ($ codificato)) "alla variabile" $ decodificata ".

Questa affermazione convertirà semplicemente i byte unicode codificati in una normale stringa decodificata. Quindi nel terzo passaggio, per stampare la stringa decodificata sulla finestra PowerShell, abbiamo usato la dichiarazione "Write-Output $ Decodificad" che sarà responsabile della stampa del contenuto della variabile "$ decodificata" sulla finestra PowerShell.

Non appena si preme il tasto ENTER dopo aver digitato la terza istruzione, la stringa decodificata apparirà sulla finestra PowerShell, come mostrato nell'immagine seguente. Puoi confrontare questa stringa decodificata con la tua stringa originale e sarai in grado di verificare che i processi di codifica e decodifica Base64 siano stati eseguiti correttamente utilizzando l'applicazione PowerShell in Windows 10.

Conclusione

Questa guida è stata progettata per condividere con te il processo di codifica e decodifica Base64 in PowerShell in Windows 10. A questo proposito, abbiamo condiviso con te i comandi PowerShell che aiutano a eseguire la codifica e la decodifica di base64 dei dati desiderati. Utilizzando questi comandi, è possibile codificare e decodificare facilmente ogni determinata stringhe con la codifica Base64 in PowerShell in Windows 10.