elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Código] Clave Murciélago [Python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Código] Clave Murciélago [Python]  (Leído 8,431 veces)
@Sthéfano

Desconectado Desconectado

Mensajes: 98

Security & Programming ~


Ver Perfil
[Código] Clave Murciélago [Python]
« en: 26 Julio 2010, 22:25 pm »

Consiste en reemplazar letras por números según la tabla que está aquí abajo. Las letras que no figuren en la palabra “murciélago”, se dejarán con la misma letra. Para codificar número, se realiza inversamente.

M   U   R   C   I   E   L   A   G   O
0   1   2   3   4   5   6   7   8   9




Bueno, nada de otro mundo, solamente un simple reemplazo de caracteres. Saludos ;)

Código
  1. def Encode(String):
  2.    Abecedario = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
  3.    Traductor = ['7','B','3','D','5','F','8','H','4','J','K','6','0','N','9','P','Q','2','S','T','1','V','W','X','Y','Z']
  4.    for i in range(26):
  5.        String = String.replace(Abecedario[i],Traductor[i])
  6.    return String
  7.  
  8. def Decode(String):
  9.    Abecedario = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
  10.    Traductor = ['7','B','3','D','5','F','8','H','4','J','K','6','0','N','9','P','Q','2','S','T','1','V','W','X','Y','Z']
  11.    for i in range(26):
  12.        String = String.replace(Traductor[i],Abecedario[i])
  13.    return String
  14.  
  15. print '''
  16.    === Clave Murcielago ===
  17.    1 - cifrar
  18.    2 - descifrar
  19.    ========================
  20.    '''
  21.  
  22. while True:
  23.    String = raw_input('Ingrese una cadena de texto > ')
  24.    opcion = input('Elija una opcion > ')
  25.    if opcion == 1:
  26.        print 'La cadena cifrada es  > %s' % Encode(String)
  27.    elif opcion == 2:
  28.        print 'La cadena descifrada es > %s' % Decode(String)
  29.    else:
  30.        exit()


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No comprendo codigo[Python]
Scripting
Ricardo95 2 3,254 Último mensaje 11 Diciembre 2010, 00:25 am
por Shell Root
Problema con código en python
Scripting
CripticSilver 1 2,452 Último mensaje 3 Febrero 2012, 02:04 am
por CripticSilver
Los programadores y sus genes de murciélago « 1 2 »
Noticias
wolfbcn 13 5,860 Último mensaje 27 Enero 2013, 13:34 pm
por ‭‭‭‭jackl007
[Perl] Ejemplo de Cifrado Murcielago
Scripting
BigBear 0 1,815 Último mensaje 21 Noviembre 2014, 14:11 pm
por BigBear
Sopa de murciélago pudo ser la causa del coronavirus en China
Foro Libre
Machacador 2 1,495 Último mensaje 24 Enero 2020, 15:26 pm
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines