Desencriptar Metodo cesar
Supongamos que no tenemos el codigo anterior, vamos a crear 2 archivos .php, a el primero lo vamos a llamar METODO_CESAR.php Donde realizaremos nuestra interfaz mediante código Html5 y Css3,
Ya vimos como podíamos encriptar nuestros textos por el método cesar, ahora veremos como desencriptar este texto. Este procedimiento es muy sencillo ya que solo es realizar el método inversamente. Lo podemos realizar con el mismo código anterior y solo le cambiamos algunos signos y algunas acciones.
<html> <head> </head> <body> <form action="DESENCRIPTAR.php" method="POST"> <input type="text" name="mensaje" style="left:1%; height:20px; position:absolute; top:1%; width:385px;"/> <input class="btn_menu" type="submit" value="Desencriptar" style="top:50px; left:16%; height:50px; position:absolute wudth:180px;"/> </form> </body> </html>Ahora crearemos el archivo DESENCRIPTAR.php Donde realizaremos nuestro codigo Php
<?php $mensaje = $_POST['mensaje']; $mensaje = strtoupper($mensaje); $tamano = strlen($mensaje); echo "LA PALABRA SIN ENCRIPTAR ES:"; echo "</br>"; echo "<div class='a'>$mensaje</div>"; echo "</br>"; echo "LA PALABRA ENCRIPTADA ES:", "<br>"; for ($pos=0; $pos <= $tamano ; $pos++) { $resultado1 = $mensaje[$pos]; if ($resultado1 == A) { echo " ","<span style='color:red; font:bold 25px Arial;'>X</apan>"; }else{ if ($resultado1 == B) { echo " ","<span style='color:red; font:bold 25px Arial;'>Y</apan>"; }else{ if ($resultado1 == C) { echo " ","<span style='color:red; font:bold 25px Arial;'>Z</apan>"; }else{ for ($i=90;$i>=65;$i--) { $letra = chr($i); if ($resultado1 == $letra) { $i = $i - 3; $resultado =chr($i); echo " ", "<span style='color:red; font:bold 25px Arial;'>$resultado</apan>"; } } } } } } "</br>","</br>","</br>","</br>","</br>","</br>","</br>"; echo "<a style='top:20px; left:35%; color:#9fc30b; text-decoration: none'; href='METODO_CESAR.php'>Atras<a/>"; ?>Este seria nuestro código Css3 para darle un mejor estilo a nuestros botones.
<style type="text/css"> .btn_menu{ background:#eaeaea; box-shadow: 0px 0px 5px #808080; border-radius: 5px; border:solid 4px #fff; color:#9fc30b; cursor: pointer; float: left; font: bold 26px Arial; left:35%; height: 28px; padding: 6px; position: relative; text-align: center; text-decoration: none; top: 20px; width: 150px; transition: 1s, box-shadow 1s, font 1s, z-index 1s; transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -o-transform: scale(1,1); } .btn_menu:hover{ box-shadow: 0px 0px 15px #808080; transform: scale(1.5,1.5); -webkit-transform: scale(1.5,1.5); -moz-transform: scale(1.5,1.5); -o-transform: scale(1.5,1.5); }