Encriptación
Resumen
Sección titulada «Resumen»toon-memory soporta encriptación AES-256-GCM para proteger datos sensibles de la memoria.
Habilitar encriptación
Sección titulada «Habilitar encriptación»memory_encrypt()// 🔐 Encriptación habilitada// ⚠️ Guarda esta clave (no se puede recuperar):// a1b2c3d4e5f6...Importante: ¡Guarda la clave de encriptación! No se puede recuperar si se pierde.
Deshabilitar encriptación
Sección titulada «Deshabilitar encriptación»memory_decrypt({ key: "a1b2c3d4e5f6..." })// 🔓 Encriptación deshabilitadaCómo funciona
Sección titulada «Cómo funciona»- Al habilitarse, se genera una clave aleatoria de 256 bits
- El archivo de memoria se encripta con AES-256-GCM
- La clave se guarda en
.opencode/memory/config.json - El desencriptado ocurre automáticamente al leer
Notas de seguridad
Sección titulada «Notas de seguridad»- La encriptación es por proyecto (cada proyecto tiene su propia clave)
- La clave se guarda localmente en
config.json - Nunca hagas commit de
config.jsona git - Los backups también se encriptan cuando la encriptación está habilitada
Estructura de archivos
Sección titulada «Estructura de archivos».opencode/memory/├── data.toon # Encriptado cuando está habilitado├── config.json # Contiene la clave de encriptación└── backups/ └── backup-*.toon # También encriptado