使用 C3R 加密用戶端解密資料表 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 C3R 加密用戶端解密資料表

針對使用 Cryptographic Computing for Clean Rooms和 C3R 加密用戶端來加密資料表的協同合作,請遵循此程序。在協同作業中查詢資料之後,請使用此程序。

此程序需要共用私密金鑰和協作 ID。

可以接收結果的成員會使用用來加密協同合作資料的相同共用私密金鑰和協同合作 ID 來解密資料。

注意

AWS Clean Rooms 協同合作已限制可執行和檢視查詢結果的人員。若要執行解密,有權存取這些結果的人員,都需要用來加密資料的相同共用私密金鑰和協作 ID。

解密加密的資料表
  1. (選用) 在 C3R 加密用戶端中檢視可用的命令

  2. (選用) 導覽至所需的目錄並執行 ls(macOS) 或 dir()Windows。

    1. 確認c3r-cli.jar檔案和加密的查詢結果資料檔案位於所需的目錄中。

      注意

      如果查詢結果是從 AWS Clean Rooms 主控台介面下載,則可能位於您使用者帳戶的下載資料夾中。(例如, Windows和 上的使用者目錄中的下載資料夾macOS。) 建議您將查詢結果檔案移至與 相同的資料夾c3r-cli.jar。

  3. 將共用私密金鑰存放在C3R_SHARED_SECRET環境變數中。如需詳細資訊,請參閱步驟 6:將共用私密金鑰存放在環境變數中

  4. 從 AWS Command Line Interface (AWS CLI) 執行下列命令。

    java -jar c3r-cli.jar decrypt <name of input .csv file> --id=<collaboration id> --output=<output file name>

  5. 將每個使用者輸入預留位置取代為您自己的資訊:

    1. 針對 id=,輸入協作 ID。

    2. 針對 output=,輸入輸出檔案的名稱 (例如 results-decrypted.csv)。

      如果您未指定輸出名稱,則預設名稱會顯示在終端機中。

    3. 使用您偏好的 CSV 或檢視應用程式 (例如 Microsoft Excel、文字編輯器或其他應用程式),在指定的輸出檔案中Parquet檢視解密的資料。