Класс MongoDB\Driver\ClientEncryption
(mongodb >=1.7.0)
Введение
Класс MongoDB\Driver\ClientEncryption обрабатывает как создание ключей шифронания на стороне клиента, так и ручное шифрование/дешифрование.
Обзор классов
final
MongoDB\Driver\ClientEncryption
{
/* Constants */
const
string
AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC
= AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic
;
/* Методы */
}Предопределенные константы
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::createDataKey — Создает ключ шифрования
- MongoDB\Driver\ClientEncryption::decrypt — Расшифровать данных
- MongoDB\Driver\ClientEncryption::encrypt — Зашифровать данные