randomKey.py

RandomKey, generador de códigos aleatorias

randomKey es un generador de códigos aleatorios, una herramienta desarrollada en python por un servidor la cual tiene la finalidad de generar códigos aleatorios con las características que se deseén, más abajo se les muestra la documentación para utilizar esta herramienta.

También tenéis este tutorial EN VIDEO!!!

Esta herramienta viene especialmente bien si venís desde el vídeo/post titulado “¿Qué es la ingeniería criptográfica inversa?“.

randomKey.py example

randomKey.py example

REQUISITOS

  • Tener instalado python 3

Tal y como podéis comprobar requiere necesariamente de muchos requisitos…

DOCUMENTACIÓN

Esta herramienta está muy bien documentada y siempre se tiene la opción de hacer un -h o –help para mostrar la documentación propia de la herramienta.

Así mismo, también tenéis el archivo USAGE.txt el cuál contiene toda la información sobre como se usa esta herramienta.
SIMPLE USE

randomKey es una aplicación extremadamente sencilla multilenguaje escrita en python, para empezar a usar randomKey pasele un texto el cual desee que utilice como caracteres para generar la cadena de texto y pasele una longitud como parámetro.

python randomKey.py --text asdfghjkl123 --length 8

OUTPUT:

$ [+] Estas serán las letras que se usarán:
$ [+] asdfghjkl123
$
$ [+] Longitud de la cadena: 8 caracteres.
$
$ [+] Generando texto aleatorio…
$ [+] Resultado: ah3kh2kl

ADVANCED OPTIONS

Puedes desactivar o re-activar distintas opciones para generar su texto aleatorio.

-L  | –lowercase   –> Activa las minúsculas
-U  | –uppercase  –> Activa las mayúsculas
-N  | –numbers    –> Activa los números
-C  | –characters  –> Activa los caracteres especiales [ #*?,=… ]
-T  | –text              –> Nos permite indicar solo los caracteres que queremos usar (Desactica los parámetros para mayúsculas, minúsculas y números)
-l    | –length           –> Le podemos indicar que longitud queremos que tenga nuestra cadena de texto (Default: 8)
-sS | –silent          –> Activa el modo silencioso (solo muestra el resultado final)

-h  | –help              –> Muestra la ayuda
-V  | –version        –> Muestra la versión actual de la aplicación

python randomKey.py -L -U -N -C -l 12

OUTPUT:

$ [+] Estas serán las letras que se usarán:
$ [+] qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890#*?,=&@:-}<(_$[.%]~);{+!/|>^
$
$ [+] Longitud de la cadena: 12 caracteres.
$
$ [+] Generando texto aleatorio…
$ [+] Resultado: 5/i)ikF%NXz8

SILENT MODE

Puedes optar por mostrar solo el resultado final y no mostrar el debug, esto te servirá por ejemplo para generar claves aleatorías y usar esa clave dinámicamente, para esto está la opción -sS y –silent.

Lo que hace esto es ocultar todo el proceso y devolver solo el resiltado final.

python randomKey.py -L -U -C -l 12 -sS

OUTPUT:

$ cObL#CuwWq)_

DESCARGAR

Aquí puedes descargarte el archivo zip con randomKey.py (la última versión) en su interior, recuerda que no esta compilada de ninguna manera, para usarla recuerda usar python randomkey.py y las opciones.

Todas las versiones

Descarga Descripción
randomKey.py – v1.0 Primera versión de la herramienta, analiza textos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *