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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Xor des/encrypt python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Xor des/encrypt python  (Leído 3,844 veces)
Runex

Desconectado Desconectado

Mensajes: 192


http://tutogramacion.blogspot.com


Ver Perfil WWW
Xor des/encrypt python
« en: 21 Mayo 2012, 15:27 pm »

Buenas compañeros :).

Estaba buscando alguna forma de cifrar un binario mediante Xor en Python y no he encontrado ninguna forma ( no sé si la habrá, puede ser que si ), el caso es que he preferido crearme yo un módulo propio por si acaso lo tengo que utilizar más veces.

Os dejo aquí el código, por si alguna vez lo necesitáis no tenéis más que buscar por el foro :).

Código
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # Modulo des/encriptacion clave Xor.
  4.  
  5. def xor_dencrypt(informacion,clave):
  6. encrypted = ""
  7. x = 0
  8. if (len(informacion) == len(clave)):
  9. while (x<len(informacion)):
  10. if (informacion[x] == clave[x]):
  11. encrypted = encrypted + str(0)
  12. else:
  13. encrypted = encrypted + str(1)
  14. x += 1
  15. else:
  16. print "La longitud de la clave no coincide con la informacion a cifrar"
  17. return encrypted
  18.  


Para poder llamarlo únicamente importáis el módulo como cualquier otro y llamáis a la función xor_dencrypt, enviándole como parámetros la información a cifrar y la clave.

Para descifrar no he hecho ninguna función porque es únicamente un cifrado de la información ya cifrada, así que no vale la pena :)

Un saludo, Runex.




En línea

"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Api Guide Encrypt/Decrypt problemas!!
Programación Visual Basic
Hole_System 4 4,020 Último mensaje 27 Diciembre 2008, 01:38 am
por Hole_System
Nuevo Efecto Encrypt-Decrypt By Guerrerohgp
Scripting
Guerrerohgp 0 2,650 Último mensaje 22 Agosto 2009, 20:55 pm
por Guerrerohgp
Ayuda (Encrypt\Decrypt)
Criptografía
benyy 0 3,191 Último mensaje 10 Marzo 2013, 12:31 pm
por benyy
TOR, END TO END ENCRYPT, SSL
Redes
beginner_ 3 2,790 Último mensaje 30 Abril 2013, 05:40 am
por engel lex
AES 128 bits Encrypt [ASM Bit slice]
Criptografía
xv0 4 5,146 Último mensaje 16 Junio 2014, 17:06 pm
por xv0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines