

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

# 步驟 7：加密資料
<a name="encrypt-data"></a>

若要執行此步驟，您必須取得 AWS Clean Rooms 協作 ID 和共用私密金鑰。如需詳細資訊，請參閱[必要條件](prerequisites.md)。

在下列範例中，我們使用我們建立名為 的結構描述`ads.csv`，在 上執行加密`ads.json`。

**加密資料**

1. 在 中存放協同合作的共用私密金鑰[步驟 6：將共用私密金鑰存放在 環境變數中](store-key.md)。

1. 從命令列輸入下列命令。

   `java -jar c3r-cli.jar encrypt {{<name of input .csv file>}} --schema={{<name of schema .json file>}} --id={{<collaboration id>}} --output={{<name of output.csv file>}} {{<optional flags>}}`

1. 針對 {{<輸入 .csv 檔案的名稱>}}，輸入輸入 .csv 檔案的名稱。

1. 針對 `schema=`，輸入 .json 加密結構描述檔案的名稱。

1. 針對 `id=`，輸入協同合作 ID。

1. 針對 `output=`，輸入輸出檔案的名稱 （例如 `ads-output.csv`)。

1. 包含 [密碼編譯運算參數](crypto-computing-parameters.md)和 中所述的任何命令列旗標[適用於 的密碼編譯運算中的選用旗標 Clean Rooms](crypto-computing-optional-flags.md)。

1. 執行 命令。

在 範例中`ads.csv`，我們會執行下列命令。

**java -jar c3r-cli.jar encrypt {{ads.csv}} --schema={{ads.json}} --id={{123e4567-e89b-42d3-a456-556642440000}} --output={{ads-output.csv}}**

在 範例中**sales.csv**，我們會執行下列命令。

**java -jar c3r-cli.jar encrypt {{sales.csv}} --schema={{sales.json}} --id={{123e4567-e89b-42d3-a456-556642440000}}**

**注意**  
在此範例中，我們不會指定輸出檔案名稱 (`--output={{sales-output.csv}}`)。因此，`name-of-file.out.csv`會產生預設輸出檔案名稱。

您現在已準備好驗證加密的資料。