【问题标题】:How To Check Azure Storage File Is Key-Vault Encrypted Or Not如何检查 Azure 存储文件是否加密了 Key-Vault
【发布时间】:2018-05-20 08:37:45
【问题描述】:

当设置了某个参数(bool encrypt=true) 后,文件将上传到 azure storage account with key-vault 加密,用户可以灵活更改该参数值,文件可以不加密上传(bool encrypt=false )。

在 Azure 的同一存储帐户中可能存在加密和未加密文件。

所以,在下载文件时,我如何知道该文件是 加密,我不需要解密它。

【问题讨论】:

    标签: azure azure-blob-storage azure-keyvault


    【解决方案1】:

    在 Azure 的同一存储帐户中可能存在加密和未加密文件。

    是的,我们可以根据需要加密或解密 blob。

    所以,在下载文件时,我如何知道文件已加密,我不需要解密。

    如果 blob 由 keyvault 加密,则 blob 中有一个加密数据元数据。您可以参考本教程了解更多关于如何Encrypt and decrypt blobs in Microsoft Azure Storage using Azure Key Vault

     blob.FetchAttributes();
    
     if (blob.Metadata.ContainsKey("encryptiondata"))
     {   
         var encryptiondataVaule = blob.Metadata["encryptiondata"]; 
         // check to encryptiondataVaule then add your logic here
     }
     else
     {
        // the blob is not encrypted by azure keyvault
     }
    

    【讨论】:

      猜你喜欢
      • 2017-09-12
      • 2021-03-16
      • 2016-05-01
      • 1970-01-01
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-07-02
      • 1970-01-01
      相关资源
      最近更新 更多