1 Decrypt
Niquel Mendoza edited this page 2026-03-28 17:27:55 +00:00

Utils Tab: Desencriptación

Desde esta sub-tab podrá desencriptar archivos previamente encriptados dentro de la carpeta base configurada en la tab General.


Parámetros

  • Método: Algoritmo de desencriptación a usar. Debe coincidir con el método usado al encriptar:
Método Longitud de clave requerida
AES 128 16 caracteres
AES 256 32 caracteres
DES 7 caracteres
  • Archivo de config JSON: Archivo JSON que define qué archivos se desencriptarán. Mismo formato que la tab de Encriptación con incluyed y excluyed. Use el botón Examinar para seleccionarlo, o el botón ? para cargar una plantilla por defecto.
{
    "incluyed": [
        "*_median_iqr.csv.enc",
        "*.onnx.enc",
        "idx.txt.enc",
        "Features\\"
    ],
    "excluyed": []
}
  • incluyed: Patrones de archivos encriptados que serán desencriptados.

  • excluyed: Patrones de archivos que no serán desencriptados aunque coincidan con un patrón de incluyed.

  • Extensión salida: Extensión del archivo desencriptado resultante. Para más información consulte la documentación de DecryptFile en: https://forge.mql5.io/nique_372/MQLArticles/src/branch/main/Utils/Encrypt/README.md

  • Clave: Clave de desencriptación. Debe ser exactamente la misma que se usó al encriptar. Tiene un botón 👁 para mostrar u ocultar el valor.


Botones

  • Examinar: Abre el selector para elegir el JSON de configuración.
  • ?: Carga una plantilla por defecto con la estructura correcta.
  • Desencriptar: Ejecuta la desencriptación sobre la carpeta base. Antes de ejecutar preguntará si desea eliminar los archivos encriptados tras desencriptar. El botón cambia a Desencriptando... mientras la operación está en curso.

Asegúrese de haber configurado la carpeta base en la tab General antes de ejecutar.