Inicio » Blog » PHP

Encriptar un mensaje en PHP

Código para encriptar mensaje en PHP

Encriptar un mensaje en PHP

Encriptar un mensaje en PHP

La aplicación reemplaza las vocales de una frase por números, usando la función str_replace de PHP, la cual nos retorna un mensaje encriptado sencillo.

Ésta función toma un string o cadena por parametro, el cual es parseado por la función replace, si existen vocales las reemplaza por un número.

Prueba la aplicación en vivo en la siguiente dirección:  CLICK AQUI

La funcionalidad  radica en que la aplicación muestra un formulario con campo texto y un botón; en el campo de texto  debemos ingresar una frase, presionamos el botón para que nos genere la frase encriptada y listo podemos usarlo talvez para escribir en el muro de Facebook.

Los pasos los describimos a continuación

  1. Creamos un archivo encriptar.php,
  2. Incluimos la librería Boostrap 4 para obtener algunos estilos que nos ayudarán en la maquetación de la aplicación
  3. Incluimos la fuente de Google para que nos de unas letras adecuadas en la generación del texto encriptado
  4. Creamos la función php que hará la magia.
  5. Creamos el formulario correspondiente por defecto es GET, con un textarea y un botón submit

El código completo lo podemos ver a continuación:

<?php
function encrypt($cadena){
	$vocales 	= array("A", "E", "I", "O", "U", "Á", "É", "Í", "Ó", "Ú");
	$resultado 	= str_replace($vocales, "3", strtoupper($cadena));
	echo $resultado;
}
?>
<!DOCTYPE html>
<html>
<head>
	<title>Encriptar una frase PHP</title>
	<link rel="stylesheet" href="https://bootswatch.com/4/cosmo/bootstrap.min.css">
	<link href="https://fonts.googleapis.com/css?family=Russo+One" rel="stylesheet">
	<style>h3{font-family:'Russo One', sans-serif;}</style>
</head>
<body>
	<div class="container">
		<div class="row">			
		    <div class="col-md-4 mx-auto">		    
				<div class="card text-white bg-danger mb-3" style="max-width: 20rem;">
				  	<div class="card-header text-center">ENCRIPTADOR</div>
				  	<div class="card-body">			
					    <?php if(isset($_REQUEST['btn_enviar'])): ?>
						<h3 class="card-title text-center">
					    <?php encrypt($_REQUEST['mensaje']) ?>
					    </h3>
					    <?php endif; ?>
					    <hr>
						<form>				
							<textarea class="form-control" name="mensaje" placeholder="Ingrese un mensaje a encriptar" required></textarea>
							<input type="submit" class="btn btn-success btn-block" value="ENCRIPTAR" name="btn_enviar">
						</form>
				  	</div>
				</div>
			</div>
		</div>
	</div>
</body>
</html>

 

No hay descargable

Redactado por: , Leido 5996 veces

Aprende más sobre PHP

Codea App
Codea App FullStack

Perú, México, Colombia, España, Venezuela, Argentina, Bolivia

You Fb Tik Pin

© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022