Table of Contents
Utils Tab: Encriptación
Desde esta sub-tab podrá encriptar archivos dentro de la carpeta base configurada en la tab General, usando patrones de inclusión y exclusión definidos en un archivo JSON.
Parámetros
- Método: Algoritmo de encriptación a usar. Opciones disponibles:
| 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 encriptarán y cuáles se conservarán sin encriptar. Use el botón Examinar para seleccionarlo, o el botón ? para cargar una plantilla por defecto.
El formato del archivo es el siguiente:
{
"incluyed": [
"*_median_iqr.csv",
"*.onnx",
"idx.txt",
"Features\\"
],
"excluyed": [
"*.png"
]
}
incluyed: Patrones de archivos que serán encriptados. También se pueden especificar carpetas completas comoFeatures\\.excluyed: Patrones de archivos que no serán encriptados aunque coincidan con un patrón deincluyed.
En el ejemplo anterior se encriptarán los archivos de escalado (*_median_iqr.csv), los modelos ONNX (*.onnx), el archivo de índice (idx.txt) y todo el contenido de la carpeta Features\, excepto los archivos .png.
Se soportan patrones simples como
*,?y^. Para más información consulte: https://forge.mql5.io/nique_372/MQLArticles/src/branch/main/Utils/StrMatch/README.md
-
Extensión salida: Extensión que se agregará al archivo encriptado. Por defecto:
.enc. Ejemplo:modelo.onnx→modelo.onnx.enc.Si deja este campo vacío el archivo encriptado sobreescribirá el original.
-
Clave: Clave de encriptación. Debe tener exactamente la longitud requerida por el método seleccionado. Tiene dos botones auxiliares:
- ↺: Genera una clave aleatoria de alta calidad automáticamente.
- 👁: Muestra u oculta el valor de la clave.
Botones
- Examinar: Abre el selector para elegir el JSON de configuración.
- ?: Carga una plantilla por defecto con la estructura correcta.
- Encriptar: Ejecuta la encriptación sobre la carpeta base. Antes de ejecutar preguntará si desea eliminar los archivos originales tras encriptar. El botón cambia a Encriptando... mientras la operación está en curso.
Asegúrese de guardar la clave en un lugar seguro. Sin ella no podrá desencriptar los archivos posteriormente. Asegúrese de haber configurado la carpeta base en la tab General antes de ejecutar.
AiTaskRunnerByLeo
Panel
General
Data generation
Feature Editor
Training
AI
Utils
Workflows
Config
External Scripts