help_outline
Ayudanos!
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.

[Perl] Ejemplo de Cifrado Vigenere

  • 0 Respuestas
  • 1781 Vistas

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

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Diciembre 13, 2014, 11:23:06 am »
Un simple ejemplo del cifrado Vigenere que hice usando un modulo que encontre en cpan.

El codigo :

Código: Perl
  1. # !usr/bin/perl
  2. # Vigenere Cipher
  3. # Coded By Doddy Hackman in the year 2014
  4.  
  5. use Crypt::Vigenere;
  6.  
  7. head();
  8. menu();
  9. copyright();
  10.  
  11. # Functions
  12.  
  13. sub head {
  14.     print "\n-- == Vigenere Cipher == --\n";
  15. }
  16.  
  17. sub copyright {
  18.     print "\n\n-- == (C) Doddy Hackman 2014 == --\n";
  19. }
  20.  
  21. sub menu {
  22.     print qq(
  23. ===============
  24. = Menu        =
  25. ===============
  26. 1 - Encode    =
  27. 2 - Decode    =
  28. 3 - Exit      =
  29. ===============
  30. );
  31.  
  32.     print "\n[+] Option : ";
  33.     chomp( my $op = <stdin> );
  34.  
  35.     if ( $op eq "3" ) {
  36.         copyright();
  37.         <stdin>;
  38.         exit(1);
  39.     }
  40.  
  41.     print "\n[+] Enter text : ";
  42.     chomp( my $text = <stdin> );
  43.  
  44.     print "\n[+] Enter Key : ";
  45.     chomp( my $key = <stdin> );
  46.  
  47.     print "\n[+] Result ...\n\n";
  48.  
  49.     $tool = Crypt::Vigenere->new($key);
  50.  
  51.     if ( $op eq "1" ) {
  52.         print $tool->encodeMessage($text);
  53.         <stdin>;
  54.         menu();
  55.     }
  56.     elsif ( $op eq "2" ) {
  57.         print $tool->decodeMessage($text);
  58.         <stdin>;
  59.         menu();
  60.     }
  61.     else {
  62.         menu();
  63.     }
  64.  
  65. }
  66.  
  67. # The End ?
  68.  

Eso es todo.
« Última modificación: Diciembre 13, 2014, 11:24:51 am por Doddy »

 

¿Te gustó el post? COMPARTILO!



Tutorial perl desde cero By: Black Poision & Painboy

Iniciado por ProcessKill

Respuestas: 2
Vistas: 3338
Último mensaje Septiembre 02, 2011, 09:43:36 pm
por blozzter
[Perl] Verificando si es root para correr un script

Iniciado por c1st

Respuestas: 1
Vistas: 1598
Último mensaje Octubre 07, 2012, 06:01:39 pm
por ANTRAX
Funciones más utilizadas en la programación de un perl script

Iniciado por Dragora

Respuestas: 0
Vistas: 201
Último mensaje Enero 06, 2019, 01:01:06 am
por Dragora
[Uniscan] Scanner de vulnerabilidades WEB hecho en Perl

Iniciado por tar3kw0rm3d

Respuestas: 0
Vistas: 1743
Último mensaje Junio 02, 2013, 08:01:28 pm
por tar3kw0rm3d
[Perl] Counter Strike 1.6 Servers List

Iniciado por BigBear

Respuestas: 0
Vistas: 1223
Último mensaje Noviembre 12, 2012, 07:32:11 pm
por BigBear