MongoDB\Driver\ClientEncryption::encrypt

(mongodb >=1.7.0)

MongoDB \ Driver \ ClientEncryption :: 암호화 - 값 암호화


설명

final public MongoDB\Driver\ClientEncryption::encrypt(mixed $value, array $options = ?): MongoDB\BSON\Binary

값을 암호화합니다.


매개변수

value
암호화할 값입니다. MongoDB에 삽입할 수 있는 모든 값은 이 메서드를 사용하여 암호화할 수 있습니다.
options

Encryption options

Option Type 설명
algorithm string 사용할 암호화 알고리즘입니다. MongoDB\Driver\ClientEncryption에 정의된 상수를 사용하십시오.
keyAltName string keyAltName으로 주요 자격 증명 모음 컬렉션 문서를 식별합니다.
keyId MongoDB\BSON\Binary _id로 데이터 키를 식별합니다. 값은 UUID(이진 하위 유형 4)입니다.

참고: keyIdkeyAltName 중 정확히 하나를 제공해야 합니다. algorithm 옵션은 필수 항목입니다.


반환 값

암호화된 값을 하위 유형이 6인 MongoDB\BSON\Binary 객체로 반환합니다.


오류/예외


기타