使用对称密钥加密和解密数据

时间:2020-01-17 12:08:04

标签: java google-cloud-platform google-cloud-kms

我已经将存储桶中的文件加密了,现在我正在使用下面的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 进行解密。

是否可以通过默认的App Engine服务帐户在不使用locationIdkeyRingIdcryptoKeyId的情况下在应用程序中解密该文件?

0 个答案:

没有答案