(mongodb >=1.7.0)
MongoDB\Driver\ClientEncryption::encrypt — Cifra un valor
$value, ?array $options = null): MongoDB\BSON\BinaryCifra el valor.
valueEl valor a cifrar. Cualquier valor que pueda ser insertado en MongoDB puede ser cifrado utilizando este método.
options
  
| Opción | Tipo | Descripción | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| algorithm | string | 
                 El algoritmo de cifrado a utilizar. Esta opción es requerida. Especifique una de las siguientes constantes de ClientEncryption: 
  | 
            ||||||||||||||||||
| contentionFactor | int | 
                 El factor de contención para evaluar las consultas con cargas útiles cifradas indexadas. 
                  Esta opción se aplica únicamente y solo puede ser especificada cuando
                    | 
            ||||||||||||||||||
| keyAltName | string | 
                 
                  Identifica un documento de colección de cofre de claves por   | 
            ||||||||||||||||||
| keyId | MongoDB\BSON\Binary | 
                 
                  Identifica una clave de datos por   | 
            ||||||||||||||||||
| queryType | string | 
                 El tipo de consulta para evaluar las consultas con cargas útiles cifradas indexadas. Especifique una de las siguientes constantes de ClientEncryption: 
 
                  Esta opción se aplica únicamente y solo puede ser especificada cuando
                    | 
            ||||||||||||||||||
| rangeOpts | array | 
                 
                  Opciones de índice para un campo de cifrado interrogeable que soporta consultas "range". Las opciones a continuación deben coincidir
                  con los valores definidos en  
 
  | 
            
Devuelve el valor cifrado como un objeto MongoDB\Driver\ClientEncryption::decrypt() de subtipo 6.
| Versión | Descripción | 
|---|---|
| PECL mongodb 1.20.0 | 
        Se añadió la opción de rango "trimFactor". La opción de rango
        "sparsity" es ahora opcional.
        | 
      
| PECL mongodb 1.16.0 | 
        Se añadió la opción "rangeOpts".
        | 
      
| PECL mongodb 1.14.0 | 
        Se añadieron las opciones "contentionFactor" y
        "queryType".
        |