MongoDB cifra todos los campos en Queryable Encryption y CSFLE con el 256algoritmo de cifrado AEAD AES- -CBC.
Con Queryable Encryption, el texto cifrado siempre es no determinista.
Con CSFLE, si especificas el cifrado determinista para un campo, tu aplicación pasa un vector de inicialización determinista a AEAD.
Con CSFLE, si especificas el cifrado aleatorio para un campo, tu aplicación pasa un vector de inicialización aleatorio a AEAD.
Nota
Cifrado autenticado
MongoDB utiliza el método de cifrado y posterior MAC para realizar el cifrado autenticado. Tanto el cifrado consultable como CSFLE utilizan el256 algoritmo HMAC-SHA- para generar el MAC.