Estoy tratando de implementar un cifrado de búsqueda en nodejs usando el índice cifrado. Aquí está mi base de datos.
{ "_id" : 2, "name" : "Anya", "username" : "myName", }
Probé este método también. pero no funcionó. Soy nuevo en el nodo e intento buscar con valor cifrado. cualquiera tiene idea de cómo hacer para resolverlo.
db.collection.find({name: "encrypted value"})
El cifrado de nivel de campo del lado del cliente de MongoDB utiliza el enfoque encrypt-then-MAC
combinado con un vector de inicialización determinista o aleatorio para cifrar los valores de campo. MongoDB solo admite el AEAD AES-256-CBC
con HMAC-SHA-512
aquí lo que obtuve relevante para estos MAC.
https://docs.mongodb.com/manual/core/security-client-side-encryption/