Metodo de encriptacion cesar
En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales.
Vamos a crear 2 archivos .php a el primero lo vamos a llamar METODO_CESAR.php Donde realizaremos nuestra interfaz mediante código Html,
En criptografía, el cifrado César, también conocido como cifrado por desplazamiento, código de César o desplazamiento de César, es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A sería sustituida por la D (situada 3 lugares a la derecha de la A ), la B sería reemplazada por la E, etc. Este método debe su nombre a Julio César, que lo usaba para comunicarse con sus generales.
Vamos a crear 2 archivos .php a el primero lo vamos a llamar METODO_CESAR.php Donde realizaremos nuestra interfaz mediante código Html,
<html> <head> </head> <body> <form action="ENCRIPTAR.php" method="POST"> <input type="text" name="mensaje" style="left:1%; height:20px; position:absolute; top:1%; width:385px;"/> <input type="submit" value="Encriptar" style="top:50px; left:16%; height:50px; position:absolute wudth:180px;"/> </form> </body> </html>Ahora crearemos el archivo ENCRIPTAR.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 == X) { echo " ","<span style='color:red; font:bold 25px Arial;'>A</apan>"; }else{ if ($resultado1 == Y) { echo " ","<span style='color:red; font:bold 25px Arial;'>B</apan>"; }else{ if ($resultado1 == Z) { echo " ","<span style='color:red; font:bold 25px Arial;'>C</apan>"; }else{ for ($i=65;$i<=90;$i++) { $letra = chr($i); if ($resultado1 == $letra) { $i = $i + 3; $resultado =chr($i); echo " ", "<span style='color:red; font:bold 25px Arial;'>$resultado</apan>"; } } } } } } echo "</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); } </style>
Muchas gracias, me has salvado
ResponderEliminarme da un error en la liena 23, cual sera la causa?
ResponderEliminar