라이브러리

[PHP] MongoDBDriverManager::getEncryptedFieldsMap - Manager에 대한 encryptedFieldsMap 자동 암호화 옵션을 반환합니다.




MongoDBDriverManager::getEncryptedFieldsMap

`MongoDBDriverManager::getEncryptedFieldsMap` 메소드는 MongoDB 드라이버에서 사용되는 암호화 필드 매핑을 반환합니다. 이 메소드는 MongoDB 3.6 이상 버전에서 사용할 수 있습니다.

암호화 필드 매핑

암호화 필드 매핑은 MongoDB가 암호화된 필드를 자동으로 암호화하고 복호화하는 기능입니다. 이 기능을 사용하면 데이터를 암호화하여 보안을 강화할 수 있습니다.

예제

아래 예제는 `MongoDBDriverManager::getEncryptedFieldsMap` 메소드를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php

use MongoDBDriverManager;

use MongoDBDriverEncryptionOptions;



$manager = new Manager("mongodb://localhost:27017");

$encryptedFieldsMap = $manager->getEncryptedFieldsMap();



print_r($encryptedFieldsMap);


이 예제는 MongoDB 드라이버의 암호화 필드 매핑을 반환합니다.

암호화 필드 매핑 설정

아래 예제는 암호화 필드 매핑을 설정하는 방법을 보여줍니다.
#hostingforum.kr
php

use MongoDBDriverManager;

use MongoDBDriverEncryptionOptions;



$manager = new Manager("mongodb://localhost:27017");



$encryptedFieldsMap = [

    "password" => [

        "algorithm" => "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic",

        "key" => "your_encryption_key"

    ]

];



$encryptionOptions = new EncryptionOptions($encryptedFieldsMap);

$manager->setEncryptionOptions($encryptionOptions);


이 예제는 암호화 필드 매핑을 설정하고 MongoDB 드라이버에 암호화 옵션을 적용합니다.

주의

* 암호화 필드 매핑은 MongoDB 3.6 이상 버전에서만 사용할 수 있습니다.
* 암호화 필드 매핑은 MongoDB 드라이버의 암호화 옵션을 설정하는 데 사용됩니다.
* 암호화 필드 매핑은 데이터를 암호화하여 보안을 강화할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 397 페이지

검색

게시물 검색