MongoDB ofrece dos enfoques para Cifrado en uso:
Elección de un enfoque de cifrado en uso
Se pueden usar tanto el cifrado consultable como el cifrado a nivel de campo del lado del cliente en la misma implementación, pero son incompatibles en la misma colección. Para una comparación entre ambos, incluyendo la compatibilidad con las versiones de MongoDB y los aspectos a considerar al elegir uno u otro, consulte Elección de un enfoque de cifrado en uso.
Claves de cifrado y bóvedas de claves
Tanto el cifrado consultable como el cifrado a nivel de campo del lado del cliente utilizan un enfoque de cifrado de sobre para cifrar datos, donde un campo cifrado en un documento utiliza una clave de cifrado de datos única y esas claves se cifran utilizando una clave maestra del cliente.
Para obtener más detalles, consulte Claves de cifrado y bóvedas de claves.
Queryable Encryption
Para saber cómo funcionan el cifrado consultable y sus componentes y cómo implementarlo en su aplicación,consulte Cifrado consultable.
Encriptación a nivel de campo
Para aprender cómo funciona el cifrado a nivel de campo del lado del cliente y sus componentes y cómo implementarlo en su aplicación, consulte Cifrado a nivel de campo del lado del cliente.