Qu'est-ce que PowerShell?
Le Windows 10 PowerShell est essentiellement un programme de gestion de configuration et d'automatisation des tâches conçu par Microsoft. Cependant, cela ne signifie pas que vous ne pouvez pas utiliser ce programme sur un système d'exploitation autre que Windows. Vous pouvez facilement l'utiliser sur les différentes distributions Linux ainsi que sur macOS. Cependant, la seule différence est qu'elle est préinstallée avec des fenêtres, alors que vous devrez l'installer par vous-même pour les autres systèmes d'exploitation. Néanmoins, pour cet article particulier, nous utiliserons le programme PowerShell sur Windows 10.
Le programme Windows 10 PowerShell a un shell de ligne de commande qui se compose de certaines langues de script associées. Vous pouvez facilement écrire et exécuter des scripts tout en utilisant ce programme dans Windows 10. Maintenant, lorsque vous avez développé une compréhension suffisante du programme PowerShell Windows 10, il est bon de commencer avec le codage et le décodage de la base64 dans PowerShell.
Comment faire le codage et le décodage de la base64 dans PowerShell dans Windows 10?
Dans cette section, nous expliquerons le processus d'exécution du codage et du décodage de la base64 à l'aide du programme PowerShell dans Windows 10. Pour cela, il vous suffit de suivre les trois étapes simples décrites ci-dessous:
Étape 1: Accès à la PowerShell de Windows 10
Tout d'abord, vous devrez accéder à l'application PowerShell sur Windows 10. Vous devez localiser la section de recherche présente dans votre barre de tâches Windows 10 et taper «PowerShell» dedans. Vous serez présenté avec quelques résultats à partir desquels vous devez cliquer sur l'option Windows PowerShell, comme mis en évidence dans l'image suivante pour lancer l'application PowerShell sur Windows 10.
Nous avons également affiché l'interface générale de l'application PowerShell Windows 10 dans l'image ci-dessous pour votre commodité. C'est à quoi ressemble le PowerShell Windows 10.
Étape 2: Effectuer le codage de la base64 dans PowerShell
Le codage de la base64 à PowerShell sera effectué en trois étapes. Tout d'abord, nous vous montrerons ces trois commandes qui seront responsables de l'exécution de l'encodage Base64 dans PowerShell, puis nous vous les expliquerons un par un. L'image suivante montre l'ensemble du processus d'encodage de la base64 dans PowerShell en un coup d'œil:
Dans la première étape du processus de codage de la base64, nous avons défini une variable nommée «texte» avec la notation «$ text» et nous avons attribué une chaîne que nous voulons être codées. Ensuite, pour effectuer le codage réel de cette chaîne et pour maintenir ces résultats, dans la deuxième étape, nous avons créé une autre variable «$ encodée» et l'avons égalisée à l'instruction «[converti] :: tobase64string ([texte.Codage] :: Unicode.GetBytes ($ text)) ».
Dans cette déclaration, la chaîne de texte que nous avions définie dans la première étape est convertie en octets Unicode, puis ces octets Unicode sont codés et stockés en variable «$ codé». Enfin, dans la troisième étape, nous voulons une déclaration capable d'imprimer notre chaîne codée sur la fenêtre PowerShell. Pour cela, nous avons utilisé la déclaration «Écriture-sortie $ encodé."Cette déclaration imprimera simplement le contenu de la variable" $ codé "sur la fenêtre PowerShell.
Un point à noter ici est que toutes ces étapes seront exécutées un par une, je.e., Vous devrez appuyer sur la touche Entrée après avoir tapé chaque instruction. Cependant, dès que vous appuyez sur la touche Entrée après avoir tapé la dernière instruction, le résultat de ce processus d'encodage, je.e., Notre chaîne codée apparaîtra sur la fenêtre PowerShell comme indiqué dans l'image ci-dessous:
Étape 3: Effectuer le décodage de la base64 dans PowerShell
Maintenant, pour le décodage de base64 dans PowerShell dans Windows 10, nous effectuerons le processus inverse du codage de la base64. Encore une fois, nous partagerons d'abord avec vous les trois étapes qui effectueront le processus de décodage de la base64 dans PowerShell, puis nous décrirons toutes ces étapes une par une. L'image suivante montre l'ensemble du processus de décodage de la base64 dans PowerShell dans Windows 10:
Dans la première étape du processus de décodage de la base64 dans PowerShell, nous avons défini une variable «$ codé» qui contient une corde codée. Au fait, nous avons utilisé la même chaîne ici que nous avons codée ci-dessus. Ensuite, dans la deuxième étape, nous avons créé une autre variable, «$ décodé», pour maintenir la chaîne décodée. Nous avons attribué les résultats de la déclaration «[système.Texte.Codage] :: Unicode.GetString ([système.Converti] :: FromBase64String ($ encodé)) »à la variable« $ décodé ».
Cette déclaration convertira simplement les octets Unicode codés en une chaîne décodée normale. Ensuite, dans la troisième étape, pour imprimer la chaîne décodée sur la fenêtre PowerShell, nous avons utilisé la déclaration «Write-Output $ décoded» qui sera responsable de l'impression du contenu de la variable «$ décodé» sur la fenêtre PowerShell.
Dès que vous appuyez sur la touche Entrée après avoir tapé dans la troisième instruction, la chaîne décodée apparaîtra sur la fenêtre PowerShell, comme indiqué dans l'image ci-dessous. Vous pouvez comparer cette chaîne décodée avec votre chaîne d'origine, et vous pourrez vérifier que les processus de codage et de décodage de base64 ont été correctement effectués à l'aide de l'application PowerShell dans Windows 10.
Conclusion
Ce guide a été conçu pour partager avec vous le processus de récodage et de décodage de la base64 dans PowerShell dans Windows 10. À cet égard, nous avons partagé avec vous les commandes PowerShell qui aident à effectuer le codage et le décodage de la base64 des données souhaitées. En utilisant ces commandes, vous pouvez facilement coder et décoder toutes les chaînes données avec le codage Base64 dans PowerShell dans Windows 10.