Cómo Cifrar Una Cadena

Tabla de contenido:

Cómo Cifrar Una Cadena
Cómo Cifrar Una Cadena

Video: Cómo Cifrar Una Cadena

Video: Cómo Cifrar Una Cadena
Video: ¿COMO CIFRAR STRING en C+?💻EJERCICIO RESUELTO! [Aprende a Programar en C+ DESDE CERO] 2024, Abril
Anonim

La necesidad de cifrar una variable de cadena en la programación web ocurre con bastante frecuencia. Esto puede ser necesario no solo para trabajar con contraseñas u otros datos privados. Por ejemplo, a menudo es más fácil cifrar el código html que debe guardarse en un archivo, base de datos o cookie que organizarlo para borrar todos los caracteres prohibidos antes de escribir y luego restaurarlos después de leerlos. A continuación se muestra una de las opciones para cifrar una variable de cadena utilizando el lenguaje PHP.

Cómo cifrar una cadena
Cómo cifrar una cadena

Instrucciones

Paso 1

Utilice la función base64_encode incorporada de PHP para codificar variables de cadena. Solo tiene un parámetro que debe pasarse: el valor de la variable cifrada. Por ejemplo, el código PHP que generará el texto codificado en base64 MIME "cadena encriptada" en la página podría verse así:

El texto codificado será así: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Paso 2

Utilice la función incorporada base64_decode para decodificar variables de cadena codificadas en MIME base64. Esta función también tiene un solo parámetro requerido. Por ejemplo, para decodificar y mostrar el código obtenido en el paso anterior, puede utilizar la siguiente línea en PHP:

Paso 3

Utilice un servicio web si necesita codificar una palabra o realizar una prueba una sola vez, o si no puede ejecutar scripts PHP. Por ejemplo, yendo a la página https://tools4noobs.com/online_php_functions/base64_encode ingrese la palabra o texto deseado en el único campo y haga clic en el botón etiquetado Codificación Base 64. El script en el servidor recibirá los datos ingresados, le aplicará la función base64_encode y colocará el valor codificado en un campo de entrada adicional. En él, la cadena cifrada se puede copiar y utilizar a su discreción. Si es necesario el descifrado, puede utilizar un servicio web similar que aplicará la función base64_decode al valor que ingresó. La página correspondiente en este sitio se encuentra en

Recomendado: