
MongoDBDriverClientEncryption 클래스의 decrypt 메서드는 암호화된 데이터를 복호화하는 데 사용됩니다. 이 메서드는 암호화된 데이터와 암호화 키를 받고, 복호화된 데이터를 반환합니다.
메서드의 파라미터는 다음과 같습니다.
- 암호화된 데이터: 암호화된 데이터를 저장하는 byte[] 배열
- 암호화 키 ID: 암호화 키를 식별하는 String
- 암호화 키: 암호화 키를 저장하는 byte[] 배열
메서드는 복호화된 데이터를 byte[] 배열로 반환합니다.
예시 코드는 다음과 같습니다.
```java
import com.mongodb.client.model.Collation;
import com.mongodb.client.model.CryptoOptions;
import com.mongodb.client.model.CryptoStandard;
import com.mongodb.client.model.CryptoAlgorithm;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.CryptoKeyStore;
import com.mongodb.client.model.CryptoKeyStoreOptions;
import com.mongodb.client.model.CryptoKeyStoreProvider;
import com.mongodb.client.model.CryptoKeyStoreProviderOptions;
import com.mongodb.client.model.CryptoKeyStoreProviderType;
import com.mongodb.client.model.CryptoKeyStoreType;
import com.mongodb.client.model.CryptoKey;
import com.mongodb.client.model.CryptoKeyId;
import com.mongodb.client.model.Crypto
2025-03-22 23:08