(mongodb >=1.7.0)
Класс MongoDB\Driver\ClientEncryption обрабатывает создание ключей данных для шифрования на стороне клиента, а также ручное шифрование и расшифровку значений
MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTICУказывает алгоритм для » детерминированного шифрования, который подходит для выполнения запросов.
MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOMУказывает алгоритм для » рандомизированного шифрования.
MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXEDУказывает алгоритм для проиндексированной зашифрованной полезной нагрузки, который может использоваться с доступным для запросов шифрованием.
       Чтобы вставить или запросить индексированные зашифрованные полезные данные,
       менеджер MongoDB\Driver\Manager необходимо настроить с опцией драйвера autoEncryption.
       Для опции автоматического шифрования bypassQueryAnalysis разрешается устанавливать значение true.
       Параметру автоматического шифрования bypassAutoEncryption требуется установить значение false.
      
MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXEDУказывает алгоритм для непроиндексированной зашифрованной полезной нагрузки.
MongoDB\Driver\ClientEncryption::ALGORITHM_RANGEУказывает алгоритм для диапазона зашифрованной полезной нагрузки, который можно использовать с доступным для запросов шифрованием.
       Чтобы запросить диапазон зашифрованных полезных данных,
       менеджер MongoDB\Driver\Manager требуется настроить
       с опцией драйвера autoEncryption.
       Для опции автоматического шифрования bypassQueryAnalysis разрешается устанавливать значение true.
       Параметру автоматического шифрования bypassAutoEncryption требуется установить значение false.
      
Замечание:
Модуль пока не поддерживает запросы диапазона для BSON-полей с типом Decimal128.
MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY
       Указывает тип запроса равенства, который используется в сочетании
       с опцией MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED.
      
MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE
       Указывает тип запроса диапазона, который используется в сочетании
       с опцией MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE.
      
| Версия | Описание | 
|---|---|
| PECL-модуль mongodb 2.0.0 | 
          Удалили константы  | 
| PECL-модуль mongodb 1.20.0 | 
          Добавили опции  
          Опции  | 
| PECL-модуль mongodb 1.16.0 | Добавили константы MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE_PREVIEWиMongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE_PREVIEW. | 
| PECL-модуль mongodb 1.14.0 | Добавили опции MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED,MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED,
         иMongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY. | 
