Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Usa cifrado explícito

Esta guía muestra cómo cifrar un documento con cifrado explícito y un driver de MongoDB.

Tras completar esta guía, podrá configurar un controlador para cifrar campos en un documento mediante cifrado explícito. Con este conocimiento, podrá crear una aplicación cliente que utilice cifrado explícito con descifrado automático.

Importante

No uses esta aplicación de muestra en producción

Debido a que las instrucciones de este tutorial incluyen almacenar una clave de cifrado en un entorno inseguro, no debe usar una versión no modificada de esta aplicación en producción. El uso de esta aplicación en producción acarrea el riesgo de acceso no autorizado a la llave de cifrado o la pérdida de la clave necesaria para descifrar tus datos. El propósito de este tutorial es demostrar cómo usar Queryable Encryption sin necesidad de configurar un sistema de gestión de clave.

Se puede utilizar un Sistema de Gestión de Claves para almacenar de forma segura la clave de cifrado en un entorno de producción. Un KMS es un servicio remoto que almacena y gestiona de forma segura tus llaves de cifrado. Para aprender a configurar una aplicación habilitada para Queryable Encryption que utiliza un KMS, consulta los Tutoriales de Queryable Encryption.

Para completar y ejecutar el código en esta guía, debes configurar tu entorno de desarrollo como se muestra en la página Instala un Controlador y Dependencias Compatibles con Queryable Encryption.

Para ver el código completo de la aplicación de muestra, selecciona tu lenguaje de programación en el selector de lenguajes.

Para ver un tutorial sobre el uso de Queryable Encryption con un KMS remoto, consulta Tutoriales sobre Queryable Encryption.

Para aprender cómo funciona Queryable Encryption, consulta Queryable Encryption con cifrado explícito.

Para obtener más información sobre los temas mencionados en esta guía, consulta los siguientes enlaces: