(mongodb >=1.7.0)
MongoDB\Driver\ClientEncryption::encrypt — Зашифровать данные
$value
, array $options
= ?): MongoDB\BSON\BinaryШифрует данные.
value
Значение для шифрования. Этот метод может зашифровать любые данные, которые могут быть записаны в MongoDB.
options
Опция | Тип | Описание |
---|---|---|
algorithm | string |
Алгоритм шифрования. Используйте константы заданные в MongoDB\Driver\ClientEncryption. |
keyAltName | string |
Задаёт документ коллекции хранилища ключей по
|
keyId | MongoDB\BSON\Binary |
Задаёт ключ данных по |
Замечание: Можно указывать только опцию
keyId
илиkeyAltName
, но не обе сразу. Опцияalgorithm
обязательна.
Возвращает зашифрованные данные в виде объекта MongoDB\BSON\Binary с подтипом 6.