¿Cómo realizar la codificación y decodificación Base64 en PHP?

Se sabe que PHP es el lenguaje de programación de propósito general más utilizado. Es básicamente un lenguaje de secuencias de comandos utilizado principalmente para el desarrollo web. La razón de la popularidad de este lenguaje radica en el hecho de que su sintaxis es extremadamente concisa y simple. Esto significa que puede reducir el código largo escrito en otro lenguaje de programación a unas pocas líneas de código. Con respecto al artículo de hoy, intentaremos aprender el concepto de codificación y decodificación Base64 utilizando el lenguaje de programación PHP.

Contenidos

compilador usado

Para crear un script PHP para la codificación y decodificación Base64 y luego compilarlo, usamos un compilador en línea. En esta guía, queríamos centrarnos más en el código real que en el compilador utilizado. Es precisamente por esta razón que nos hemos liberado de la molestia de instalar un compilador dedicado para ejecutar nuestro script PHP. En cambio, preferimos usar un dispositivo en línea. Sin embargo, también puede usar Visual Studio, Visual Studio Code o cualquier otro compilador de su elección si lo desea.

sistema operativo utilizado

Para este artículo en particular, usamos el sistema operativo Windows 10 y accedimos al compilador PHP en línea a través del navegador Google Chrome. Sin embargo, puede elegir cualquier sistema operativo o navegador de su elección para usar este compilador.

Funciones de codificación y decodificación integradas de PHP y sus parámetros

El lenguaje de programación PHP incluye funciones integradas para la codificación y decodificación Base64. La función PHP utilizada para la codificación base64 es «base64_encode», mientras que la función utilizada para la decodificación es «base64_decode». Ambas funciones aceptan un único parámetro. La función de codificación toma una cadena normal como entrada, mientras que la función de decodificación toma una cadena codificada como entrada. Además, el tipo de retorno de estas dos funciones también es «String». La sintaxis general de estas dos funciones se proporciona a continuación: Aquí, «StringToBeEncoded» representa la cadena que desea codificar. Aquí «StringToBeDecoded» se refiere a la cadena que desea decodificar. Estas dos funciones integradas de PHP hacen que sea extremadamente conveniente codificar y decodificar Base64 según sea necesario. Literalmente, tiene que escribir una sola línea de código para ejecutar cada uno de estos procesos, y se dará cuenta una vez que complete el script PHP que hemos diseñado para usted.

El proceso de realizar la codificación y decodificación Base64 en PHP

El script PHP para realizar la codificación y decodificación Base64 es muy simple. Primero debes mirar este script y luego intentaremos explicártelo.

En este script PHP, primero colocamos la etiqueta PHP, es decir . Todo el script PHP estará envuelto en esta etiqueta. Todo lo que escriba fuera de esta etiqueta no se ejecutará. Luego creamos una variable «$str» y la establecimos igual a la cadena «Soy una cadena de muestra». Para enviar esta cadena a la consola, usamos la instrucción «echo nl2br(«La cadena original es: $str \n»)». El comando «echo» en PHP se usa para imprimir todo en la consola. La función nl2br se usa para insertar una nueva línea después de la declaración actual cuando se usa junto con el indicador \n para mejorar la legibilidad de la salida. Dentro de esta función hemos escrito un mensaje y la cadena original a imprimir. Luego creamos una variable llamada «$encoded» y la comparamos con la función integrada de PHP «base64_encode». Esta función toma una cadena como entrada. Pasamos la cadena original a esta función. Luego usamos la misma declaración de «eco» para imprimir la cadena codificada en la consola. Después de eso, creamos una variable llamada «$decoded» y la comparamos con la función integrada de PHP «base64_decode». Esta función toma una cadena codificada como entrada. Así que le pasamos nuestra cadena codificada y luego usamos otro comando «echo» para enviar la cadena decodificada a la consola.

Resultado del script PHP para la codificación y decodificación Base64

Después de crear este script PHP, queríamos visualizar sus resultados para confirmar si la codificación y decodificación de Base64 se realizó con éxito o no. Para hacer esto, tuvimos que ejecutar este script PHP haciendo clic en el botón Ejecutar en nuestro compilador. El resultado de este script PHP se muestra en la siguiente figura: En este resultado, puede ver fácilmente dos cadenas normales, es decir, una original y otra descifrada y una cadena cifrada. La cadena original y la decodificada coinciden exactamente, lo que indica que los procesos de codificación y decodificación en PHP funcionaron perfectamente. Además, dado que había muy pocas líneas de código en este script PHP, este script PHP se ejecutó a una velocidad muy alta.

Conclusión

Con la ayuda de esta guía, queríamos presentarles a nuestros lectores el método de codificación y decodificación Base64 en el lenguaje de programación PHP. Para ello, accedimos a un compilador en línea, cuyo enlace también se proporciona al comienzo de este artículo. Luego, diseñamos un script PHP con este compilador utilizando las funciones de codificación y decodificación Base64 integradas de PHP. Después de eso, le explicamos este script en detalle seguido de su resultado. Si revisa este script y su respectivo resultado, verá lo fácil que es codificar y decodificar Base64 en el lenguaje de programación PHP. Todo lo que debe tener cuidado al escribir un script PHP es que no escriba nada fuera de la etiqueta PHP. De lo contrario, nunca podrás ejecutarlo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.