comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[PHP] Caesar cipher v1.1 (By 2Fac3R)

  • 2 Respuestas
  • 1057 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado 2Fac3R

  • *
  • Underc0der
  • Mensajes: 236
  • Actividad:
    5%
  • Reputación 0
  • Why be a king, when you can be a god
    • Ver Perfil
    • Escuela de Hackers & Programación
  • Skype: rockeg_18
  • Twitter: @2Fac3R
« en: Enero 30, 2013, 02:15:18 pm »
Mejoré esta tool del famoso cifrado caesar, arreglé errores y demás.

Código: PHP
  1. <style type="text/css" media="all">
  2.         *{
  3.                 color:green;
  4.                
  5.                 text-align:center;
  6.         }
  7.         .contenido{
  8.                 text-align:justify;
  9.         }
  10. </style>
  11. <?php
  12. /*
  13.  * Caesar cipher By 2Fac3R
  14.  *              v1.1 - 2013
  15.  * */
  16.  
  17. $texto = No tienes permisos para ver links. Registrate o Entra con tu cuenta($_POST['texto']);
  18. $c_text = $_POST['ciphertext'];
  19. $cifrar = $_POST['cifrar'];
  20. $descifrar = $_POST['descifrar'];
  21. $abc = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz';
  22. $cada = $_POST['cada'];
  23. function cifrar($abc,$cada,$texto,$opc){
  24.  
  25.         $partes = No tienes permisos para ver links. Registrate o Entra con tu cuenta(' ',$texto);
  26.                 foreach($partes as $parte){
  27.                         for($i=0;$i < No tienes permisos para ver links. Registrate o Entra con tu cuenta($texto);$i++){
  28.                                 $x = 0;
  29.                                 while($x < No tienes permisos para ver links. Registrate o Entra con tu cuenta($parte)){
  30.                                         $found = No tienes permisos para ver links. Registrate o Entra con tu cuenta($abc,$parte{$x++});
  31.                                         echo $abc{$found+$cada};
  32.                                 }
  33.                         echo " ";
  34.                         }
  35.                 }
  36. }
  37.  
  38. function descifrar($abc,$cada,$c_text){
  39.         $partes = No tienes permisos para ver links. Registrate o Entra con tu cuenta(' ',$c_text);
  40.                 foreach($partes as $parte){
  41.                         for($i=0;$i < No tienes permisos para ver links. Registrate o Entra con tu cuenta($c_text);$i++){
  42.                                 $x = 0;
  43.                                 while($x < No tienes permisos para ver links. Registrate o Entra con tu cuenta($parte)){
  44.                                         $found = No tienes permisos para ver links. Registrate o Entra con tu cuenta($abc,$parte{$x++});
  45.                                         echo $abc{$found-$cada};
  46.                                 }
  47.                         echo " ";
  48.                         }
  49.                 }
  50. }
  51.  
  52. ?>
  53. <h1> Caesar cipher By 2Fac3R </h1>
  54. <a href="http://es.wikipedia.org/wiki/Cifrado_C%C3%A9sar">
  55. <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Caesar3.svg/220px-Caesar3.svg.png" alt="cifrado caesar">
  56. </img></a>
  57. <br><br>
  58. <form action="" method="POST">
  59. <textarea name="texto" cols="80" rows="5" class="contenido"><?
  60.  
  61.         echo No tienes permisos para ver links. Registrate o Entra con tu cuenta($descifrar)&&($cada) ? descifrar($abc,$cada,$c_text) : 'Encrypt';
  62.  
  63. ?></textarea> <br>
  64. <button type="submit" name="cifrar"> Cifrar </button>
  65. <button type="submit" name="descifrar"> Descifrar </button> <br>
  66. <textarea name="ciphertext" cols="80" rows="5" class="contenido"><?
  67.  
  68.         echo No tienes permisos para ver links. Registrate o Entra con tu cuenta($cifrar)&&($cada) ? cifrar($abc,$cada,$texto,1) : 'Decrypt';
  69.  
  70. ?></textarea> <br>
  71. Salto :<input type="number" name="cada" size="1" maxlength="2" value="2"> <!-- 2 por defecto -->
  72. </form>
  73. El <i>cifrado C&eacute;sar</i> mueve cada letra un determinado n&uacute;mero de espacios en el alfabeto.
  74.         Por ejemplo, con un desplazamiento de 3, la <b>A</b> seria sustituida por la <b>D</b> (situada 3 lugares a
  75.         la derecha de la A ), la <b>B</b> seria reemplazada por la <b>E</b>, etc.<br>
  76.          <a style="color:blue" href="http://es.wikipedia.org/wiki/Cifrado_C%C3%A9sar">Mas info!.</a></br>
  77. <b>Nota:</b><i> Cualquier car&aacute;cteres que no est&eacute; en el abecedario no ser&aacute; cifrado/descifrado correctamente! </i>
  78.  

A mi me sirve bastante para los retos, es un cifrado muy usado en los wargames :P
Zalu2
Escuela de Hackers & Programación.
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado alexander1712

  • *
  • Underc0der
  • Mensajes: 850
  • Actividad:
    0%
  • Reputación -2
    • Ver Perfil
    • El blog del programador
    • Email
« Respuesta #1 en: Enero 30, 2013, 02:16:54 pm »
si de hecho probablemente implemente el código en el servicio de underc0de porque el que está no funciona muy bien.

se agradece!!

saludos!

Desconectado 2Fac3R

  • *
  • Underc0der
  • Mensajes: 236
  • Actividad:
    5%
  • Reputación 0
  • Why be a king, when you can be a god
    • Ver Perfil
    • Escuela de Hackers & Programación
  • Skype: rockeg_18
  • Twitter: @2Fac3R
« Respuesta #2 en: Enero 30, 2013, 02:31:03 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
si de hecho probablemente implemente el código en el servicio de underc0de porque el que está no funciona muy bien.

se agradece!!

saludos!

Si quieres puedes montarlo, por mi no hay problema ;)
Zalu2
Escuela de Hackers & Programación.
No tienes permisos para ver links. Registrate o Entra con tu cuenta

 

¿Te gustó el post? COMPARTILO!



Resolver funciones matemáticas By 2Fac3R

Iniciado por 2Fac3R

Respuestas: 0
Vistas: 998
Último mensaje Diciembre 23, 2012, 12:54:15 am
por 2Fac3R
Admin Panel Finder [By 2Fac3R]

Iniciado por 2Fac3R

Respuestas: 5
Vistas: 2407
Último mensaje Enero 25, 2013, 07:18:35 pm
por alexander1712
Conversor de textos By 2Fac3R v3.0

Iniciado por 2Fac3R

Respuestas: 8
Vistas: 2022
Último mensaje Diciembre 01, 2013, 04:32:06 pm
por alexander1712
[PHP] Conversor de string v2.2 (By 2Fac3R)

Iniciado por 2Fac3R

Respuestas: 2
Vistas: 1334
Último mensaje Febrero 02, 2013, 12:53:59 am
por 2Fac3R
Who visits my website By 2Fac3R v1.0

Iniciado por 2Fac3R

Respuestas: 0
Vistas: 1002
Último mensaje Diciembre 23, 2012, 12:31:26 am
por 2Fac3R