(mongodb >=1.7.0)
MongoDB\Driver\ClientEncryption::encrypt — Chiffre une valeur
$value, ?array $options = null): MongoDB\BSON\BinaryChiffre la valeur.
valueLa valeur à chiffrer. Toute valeur qui peut être insérée dans MongoDB peut être chiffrée en utilisant cette méthode.
options
  
| Option | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| algorithm | string | L'algorithme de chiffrement à utiliser. Cette option est requise. Spécifiez l'une des constantes suivantes de ClientEncryption : 
 | ||||||||||||||||||
| contentionFactor | int | Le facteur de contention pour évaluer les requêtes avec des charges utiles chiffrées indexées. 
                  Cette option s'applique uniquement et ne peut être spécifiée que lorsque
                   | ||||||||||||||||||
| keyAltName | string | 
                  Identifie un document de collection de coffre à clés par  | ||||||||||||||||||
| keyId | MongoDB\BSON\Binary | 
                  Identifie une clé de données par  | ||||||||||||||||||
| queryType | string | Le type de requête pour évaluer les requêtes avec des charges utiles chiffrées indexées. Spécifiez l'une des constantes suivantes de ClientEncryption : 
 
                  Cette option s'applique uniquement et ne peut être spécifiée que lorsque
                   | ||||||||||||||||||
| rangeOpts | array | 
                  Options d'index pour un champ de chiffrement interrogeable prenant en charge les requêtes "range". Les options ci-dessous doivent correspondre
                  aux valeurs définies dans  
 
 | 
Renvoie la valeur chiffrée en tant qu'un objet MongoDB\Driver\ClientEncryption::decrypt() de sous-type 6.
| Version | Description | 
|---|---|
| PECL mongodb 1.20.0 | Ajouté l'option de plage "trimFactor". L'option de plage"sparsity"est désormais optionnelle. | 
| PECL mongodb 1.16.0 | Ajouté l'option "rangeOpts". | 
| PECL mongodb 1.14.0 | Ajout des options "contentionFactor"et"queryType". | 
