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
  • 1031 Vistas

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

Desconectado 2Fac3R

  • *
  • Underc0der
  • Mensajes: 232
  • 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 = You are not allowed to view links. Register or Login($_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 = You are not allowed to view links. Register or Login(' ',$texto);
  26.                 foreach($partes as $parte){
  27.                         for($i=0;$i < You are not allowed to view links. Register or Login($texto);$i++){
  28.                                 $x = 0;
  29.                                 while($x < You are not allowed to view links. Register or Login($parte)){
  30.                                         $found = You are not allowed to view links. Register or Login($abc,$parte{$x++});
  31.                                         echo $abc{$found+$cada};
  32.                                 }
  33.                         echo " ";
  34.                         }
  35.                 }
  36. }
  37.  
  38. function descifrar($abc,$cada,$c_text){
  39.         $partes = You are not allowed to view links. Register or Login(' ',$c_text);
  40.                 foreach($partes as $parte){
  41.                         for($i=0;$i < You are not allowed to view links. Register or Login($c_text);$i++){
  42.                                 $x = 0;
  43.                                 while($x < You are not allowed to view links. Register or Login($parte)){
  44.                                         $found = You are not allowed to view links. Register or Login($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 You are not allowed to view links. Register or Login($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 You are not allowed to view links. Register or Login($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.
You are not allowed to view links. Register or Login

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: 232
  • 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 »
You are not allowed to view links. Register or Login
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.
You are not allowed to view links. Register or Login

 

¿Te gustó el post? COMPARTILO!



Admin Panel Finder [By 2Fac3R]

Iniciado por 2Fac3R

Respuestas: 5
Vistas: 2336
Último mensaje Enero 25, 2013, 07:18:35 pm
por alexander1712
Resolver funciones matemáticas By 2Fac3R

Iniciado por 2Fac3R

Respuestas: 0
Vistas: 967
Último mensaje Diciembre 23, 2012, 12:54:15 am
por 2Fac3R
Conversor de string By 2Fac3R v2.0

Iniciado por 2Fac3R

Respuestas: 0
Vistas: 925
Último mensaje Diciembre 23, 2012, 12:39:49 am
por 2Fac3R
[Tool] Is Online v2.0 (By 2Fac3R)

Iniciado por 2Fac3R

Respuestas: 10
Vistas: 2818
Último mensaje Abril 22, 2013, 04:04:40 am
por D4rkC0d3r
[Tool] Is Online v3.0 (By 2Fac3R)

Iniciado por 2Fac3R

Respuestas: 2
Vistas: 1399
Último mensaje Septiembre 02, 2015, 01:51:45 pm
por 2Fac3R