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.

-d33k40 De/Crypter-

  • 2 Respuestas
  • 1763 Vistas

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

Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« en: Marzo 30, 2010, 11:27:46 am »
Buenas, aquí os dejo este cifrador/descifrador de texto que he hecho en python.

Quien quiera puede usar el codigo cómo base pero siempre poniendo en el cual se basó.

Código: Python
  1. #!/usr/bin/env python
  2. print "###############################################"
  3. print "# -d33k40 De/crypter- Coded by: d33k40"
  4. print "# www[dot]infiernohacker[dot]com"
  5. print "# Este es un modelo de De/Crypter, no es el final."
  6. print "###############################################"
  7. print "# Agradecimientos:"
  8. print "# -Principalmente a [Bacardi]:"
  9. print "#   Por su ayuda en python, gracias."
  10. print "# -Infierno Hacker:"
  11. print "#   Por ser una magnifica comunidad en la que todos aprendemos, gracias."
  12. print "###############################################"
  13. print "###############################################"
  14. print "# Bienvenido al menu de -d33k40 De/crypter-"
  15. print "###############################################"
  16. print "# 1-Encriptar un texto."
  17. print "# 2-Desencriptar un texto"
  18. print "###############################################"
  19.  
  20. v1 = ["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"]
  21. v2 = ["1-", "2-", "3-", "4-", "5-", "6-", "7-", "8-", "9-", "10-", "11-", "12-", "13-", "14-", "15-", "16-", "17-", "18-", "19-", "20-", "21-", "22-", "23-", "24-", "25-",  "26-"]
  22. def prog(elec):
  23.     if elec == 1:
  24.         crypt(raw_input("Ingresa el texto: "))
  25.     elif elec == 2:
  26.         decrypt(raw_input("Ingresa el texto: "))
  27.     else:
  28.         print "Error, no has elegido ninguna posible eleccion."
  29.         print "###############################################"
  30.         print "# Bienvenido al menu de -d33k40 De/crypter-"
  31.         print "###############################################"
  32.         print "# 1-Encriptar un texto."
  33.         print "# 2-Desencriptar un texto"
  34.         print "###############################################"
  35.         prog(raw_input("Ingresa 1 o 2 segun sea tu eleccion: "))
  36.  
  37. def seguir(seguir):
  38.     if seguir == "si":
  39.         print "###############################################"
  40.         print "# Bienvenido al menu de -d33k40 De/crypter-"
  41.         print "###############################################"
  42.         print "# 1-Encriptar un texto."
  43.         print "# 2-Desencriptar un texto"
  44.         print "###############################################"
  45.         prog(int(raw_input("Ingresa 1 o 2 segun sea tu eleccion: ")))
  46.     elif seguir == "no":
  47.         print "Hasta luego."
  48.     else:
  49.         print "Error."
  50.         seguir(raw_input("Deseas De/Encriptar algun texto mas? si/no: "))
  51.  
  52. def crypt(text):
  53.     texto = text
  54.     salir = False
  55.     v3 = 0
  56.     while v3 <= 25:
  57.         text = text.replace(v1[v3], v2[v3])
  58.         v3 = v3 + 1
  59.         print text
  60.     res = raw_input("Quieres guardar el texto encriptado? si/no: ")
  61.     if res == "si":
  62.         nombre = raw_input("Ingresa el nombre del archivo: ") + ".txt"
  63.         es = "Original: " + texto + " Encriptado: " + text
  64.         file(nombre, "w").write(es)
  65.         print "Texto guardado con exito"
  66.         seguir(raw_input("Deseas De/Encriptar algun texto mas? si/no: "))
  67.     else:
  68.         print "Hasta luego"
  69.  
  70. def decrypt(text):
  71.     texto = text
  72.     salir = False
  73.     v3 = 0
  74.     while v3 <= 25:
  75.         text = text.replace(v2[v3], v1[v3])
  76.         v3 = v3 + 1
  77.         print text
  78.     res = raw_input("Quieres guardar el texto desencriptado? si/no: ")
  79.     if res == "si":
  80.         nombre = raw_input("Ingresa el nombre del archivo: ") + ".txt"
  81.         es = "Encriptado: " + texto + " Original: " + text
  82.         file(nombre, "w").write(es)
  83.         print "Texto guardado con exito"
  84.         seguir(raw_input("Deseas De/Encriptar algun texto mas? si/no: "))
  85.     else:
  86.         print "Hasta luego"
  87.  
  88. prog(int(raw_input("Ingresa 1 o 2 segun sea tu eleccion: ")))

Saludos, acepto sugerencias/fallos/ediciones/criticas constructivas.

Post original: You are not allowed to view links. Register or Login
« Última modificación: Octubre 26, 2013, 09:33:28 am por Expermicid »

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5331
  • Actividad:
    58.33%
  • Reputación 30
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Marzo 30, 2010, 11:28:37 am »
Espectacular! esto en Python me viene de 10!!!!


Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« Respuesta #2 en: Marzo 30, 2010, 11:31:08 am »
You are not allowed to view links. Register or Login
Espectacular! esto en Python me viene de 10!!!!

Buenas ANTRAX :) haber si empiezo a subir aportitos aqui :) espero te haya gustado amigo ;)

 

¿Te gustó el post? COMPARTILO!



[wxPython - GUI] - d33k40 De/Crypter v2.0

Iniciado por d33k40

Respuestas: 1
Vistas: 1401
Último mensaje Mayo 15, 2010, 04:45:19 pm
por ANTRAX