combo: Una simple herramienta para cifrar/descifrar tus archivos con Shalom

  • 0 Respuestas
  • 272 Vistas

0 Usuarios y 4 Visitantes están viendo este tema.

Conectado DtxdF

  • *
  • Moderador Global
  • Mensajes: 467
  • Actividad:
    100%
  • Reputación 9
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • Ver Perfil
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
Combo



Combo es una pequeña herramienta para cifrar/descifrar archivos usando el algoritmo de Shalom

Una simple instalación

Código: Bash
  1. git clone https://github.com/DtxdF/combo
  2. cd combo
  3. ./combo.py -h

Ejemplos

Para ver la ayuda

Código: Bash
  1. ./combo.py -h
  2.  
  3.   Opcionales:
  4.   ----------
  5.  
  6.     -h, --help              Mostrar ayuda y sale
  7.  
  8.   Parámetros principales:
  9.   ----------------------
  10.  
  11.     -M, --method            Cifrar o Descifrar los datos del archivo. Usé "encrypt" para cifrar y "decrypt" para descifrar
  12.     -f, --file              Archivo objetivo
  13.  
  14.   Seguridad:
  15.   ---------
  16.  
  17.     -increment              Incrementar la clave con un byte; se necesita el rango, puede seguir la sintaxis: <byte>,<limite>. Pre-determinado: ('\x00', 500)
  18.     -random                 Usar el algoritmo de shuffle para ordernar al azar el mapa de caracteres
  19.     -index                  El indíce para mover parte del mapa de caracteres según la especificación de Shalom. Pre-determinado: -6
  20.     -rest                   El resto de diferencia según la especificación de Shalom. Pre-determinado: 6

Para cifrar un archivo

Creó el archivo a cifrar:


Código: Bash
  1. cat > test.txt
  2. Hello Friend.

Lo cifro:

Código: Bash
  1. ./combo.py -f test.txt -M encrypt

Vemos el contenido del archivo:

Código: Bash
  1. cat test.txt
  2.  
  3. - [-1466, 1511]
  4. - [-2481, 2526]
  5. - [1982, -1872]
  6. - [-1619, 1736]
  7. - [-3082, 3204]
  8. - [-3941, 4050]
  9. - [2195, -2069]
  10. - [-3932, 4065]
  11. - [2305, -2261]
  12. - [4237, -4101]
  13. - [-1892, 1914]
  14. - [3172, -3128]
  15. - [-3301, 3345]
  16. - [2990, -2893]
  17. - [-3043, 3103]
  18. - [-4107, 4219]
  19. - [-4281, 4380]
  20. - [2056, -1945]
  21. - [-4029, 4091]
  22. - [-3224, 3310]
  23. - [-1834, 1918]
  24. - [2978, -2887]
  25. - [-1687, 1770]
  26. - [-4381, 4493]
  27. - [613, -518]
  28. - [1556, -1446]
  29. - [2936, -2817]
  30. - [-4491, 4615]
  31. - [294, -163]
  32. - [-1449, 1548]
  33. - [767, -647]
  34. - [-761, 872]
  35. - [-3199, 3260]
  36. - [3295, -3186]
  37. - [-1008, 1068]
  38. - [4597, -4465]
  39. - [3957, -3835]
  40. - [4819, -4709]
  41. - [845, -711]
  42. - [-2478, 2538]
  43. - [-2874, 2947]
  44. - [-2405, 2427]

Tu archivo puede tener un contenido diferente

Ahora para descifrarlo:


Código: Bash
  1. ./combo.py -f test.txt -M decrypt
  2. cat test.txt
  3. Hello Friend.

Puede tardar un poco sí es un archivo de gran tamaño

~ DtxdF
Los seres humanos son robots, cuyo combustible es el afanado dinero.

 

DoHC2: aprovechado para comando y control a través de DNS a través de HTTPS

Iniciado por CyberSec777

Respuestas: 0
Vistas: 2339
Último mensaje Febrero 24, 2019, 05:39:27 pm
por CyberSec777
Como crear un ejecutable [.exe] de Python para poderlo ejecutar en Windows

Iniciado por [Z]tuX

Respuestas: 2
Vistas: 7319
Último mensaje Mayo 28, 2011, 12:18:29 pm
por Gh0st.C
Computer-Kingdom: ¿Flojera de usar el navegador para buscar una palabra?

Iniciado por DtxdF

Respuestas: 5
Vistas: 693
Último mensaje Noviembre 13, 2019, 02:38:22 pm
por DtxdF
[Python] Mini clase para enviar datos POST - JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 2870
Último mensaje Diciembre 08, 2011, 05:24:26 am
por JaAViEr
Cheat-Sheet 1: Python - Hoja Guía para que no se me olvide

Iniciado por Denisse

Respuestas: 1
Vistas: 277
Último mensaje Noviembre 11, 2019, 12:16:09 pm
por stegic