Шифрование и дешифрование данных с помощью симметричного ключа c - PullRequest
0 голосов
/ 17 января 2020

У меня есть зашифрованный файл внутри корзины в хранилище, и теперь я расшифровываю этот файл в моем приложении, используя java программирование, как показано ниже -

public static byte[] decrypt(byte[] ciphertext) throws Exception {
    DecryptResponse response = null;
    try {
        KeyManagementServiceClient client = KeyManagementServiceClient.create() ;
        String resourceName = CryptoKeyName.format(projectId, locationId, keyRingId, cryptoKeyId);
    // Decrypt the ciphertext with Cloud KMS.
         response = client.decrypt(resourceName, ByteString.copyFrom(ciphertext));

Но в этой программе я использую projectId , locationId, keyRingId, cryptoKeyId для расшифровки.

Есть ли возможность расшифровать этот файл в моем приложении без использования locationId, keyRingId и cryptoKeyId через учетную запись службы механизма приложений по умолчанию?

...