¿Qué es PowerShell??
Windows 10 PowerShell es básicamente un programa de administración de configuración y automatización de tareas diseñado por Microsoft. Sin embargo, no significa que no pueda usar este programa en un sistema operativo que no sea Windows. Puede usarlo fácilmente en las diferentes distribuciones de Linux, así como en macOS. Sin embargo, la única diferencia es que viene preinstalado con Windows, mientras que tendrá que instalarlo usted mismo para los otros sistemas operativos. Sin embargo, para este artículo en particular, utilizaremos el programa PowerShell en Windows 10.
El programa Windows 10 PowerShell tiene un shell de línea de comandos que consiste en algunos idiomas de secuencias de comandos asociados. Puede escribir y ejecutar scripts fácilmente mientras usa este programa en Windows 10. Ahora, cuando ha desarrollado una comprensión suficiente del programa Windows 10 PowerShell, es bueno comenzar con la codificación y decodificación de Base64 en PowerShell.
Cómo hacer la codificación y decodificación de Base64 en PowerShell en Windows 10?
En esta sección, explicaremos el proceso de realizar la codificación y decodificación de Base64 utilizando el programa PowerShell en Windows 10. Para eso, solo necesita seguir los tres simples pasos descritos a continuación:
Paso 1: Acceder al Windows 10 PowerShell
En primer lugar, tendrá que acceder a la aplicación PowerShell en Windows 10. Debe ubicar la sección de búsqueda presente en su barra de tareas de Windows 10 y escribir "PowerShell" en ella. Se le presentará algunos resultados de los cuales debe hacer clic en la opción de Windows PowerShell como se destaca en la siguiente imagen para iniciar la aplicación PowerShell en Windows 10.
También hemos mostrado la interfaz general de la aplicación Windows 10 PowerShell en la imagen a continuación para su conveniencia. Así es como se ve normalmente el Windows 10 PowerShell.
Paso 2: Realización de la codificación Base64 en PowerShell
La codificación base64 en PowerShell se realizará en tres pasos. Primero, le mostraremos esos tres comandos que serán responsables de realizar la codificación base64 en PowerShell, y luego les explicaremos uno por uno. La siguiente imagen muestra todo el proceso de codificación Base64 en PowerShell de una mirada:
En el primer paso del proceso de codificación Base64, hemos definido una variable llamada "texto" con la notación "$ texto" y hemos asignado una cadena que queremos ser codificadas. Luego, para realizar la codificación real de esta cadena y para mantener estos resultados, en el segundo paso, hemos creado otra variable "$ codificada" y la igualamos a la declaración "[Converter] :: TOBASE64String ([Texto.Codificación] :: unicode.GetBytes ($ text)) ".
En esta declaración, la cadena de texto que habíamos definido en el primer paso se convierte en bytes unicode, y luego esos bytes unicode están codificados y almacenados en la variable "$ codificada". Finalmente, en el tercer paso, queremos una declaración que sea capaz de imprimir nuestra cadena codificada en la ventana PowerShell. Para eso, hemos utilizado la declaración "Escribir $ codificado."Esta declaración simplemente imprimirá el contenido de la variable" $ codificada "en la ventana PowerShell.
Un punto a tener en cuenta aquí es que todos estos pasos se ejecutarán uno por uno, yo.mi., Tendrá que presionar la tecla ENTER después de escribir cada declaración. Sin embargo, tan pronto como presione la tecla ENTER después de escribir la última declaración, el resultado de este proceso de codificación, I.mi., Nuestra cadena codificada aparecerá en la ventana PowerShell como se muestra en la imagen a continuación:
Paso 3: Realización de la decodificación Base64 en PowerShell
Ahora, para la decodificación de Base64 en PowerShell en Windows 10, realizaremos el proceso inverso de la codificación Base64. Nuevamente, primero compartiremos con usted los tres pasos que llevarán a cabo el proceso de decodificación Base64 en PowerShell, y luego describiremos todos estos pasos uno por uno. La siguiente imagen muestra todo el proceso de decodificación de Base64 en PowerShell en Windows 10:
En el primer paso del proceso de decodificación Base64 en PowerShell, hemos definido una variable "$ codificada" que contiene una cadena codificada. Por cierto, hemos usado la misma cadena aquí que hemos codificado arriba. Luego, en el segundo paso, hemos creado otra variable, "$ decodificada", para mantener la cadena decodificada. Hemos asignado los resultados de la declaración "[Sistema.Texto.Codificación] :: unicode.GetTring ([sistema.Converter] :: fromBase64String ($ codificado)) "a la variable" $ decoded ".
Esta declaración simplemente convertirá los bytes unicode codificados en una cadena decodificada normal. Luego, en el tercer paso, para imprimir la cadena decodificada en la ventana PowerShell, hemos utilizado la declaración "descripción de $ decodificada" que será responsable de imprimir el contenido de la variable "$ decodificada" en la ventana de PowerShell.
Tan pronto como presione la tecla ENTER después de escribir en la tercera declaración, la cadena decodificada aparecerá en la ventana PowerShell, como se muestra en la imagen a continuación. Puede comparar esta cadena decodificada con su cadena original, y podrá verificar que los procesos de codificación y decodificación de Base64 se hayan realizado correctamente utilizando la aplicación PowerShell en Windows 10.
Conclusión
Esta guía fue diseñada para compartir con usted el proceso de hacer la codificación y decodificación de Base64 en PowerShell en Windows 10. En este sentido, compartimos con usted los comandos de PowerShell que ayudan a realizar la codificación y decodificación de Base64 de los datos deseados. Al hacer uso de estos comandos, puede codificar y decodificar fácilmente cualquier cadena dada con la codificación Base64 en PowerShell en Windows 10.