

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 步骤 7：加密数据
<a name="encrypt-data"></a>

要执行此步骤，您必须获取协 AWS Clean Rooms 作 ID 和共享密钥。有关更多信息，请参阅[先决条件](prerequisites.md)。

在以下示例中，我们使用我们创建的名为 `ads.json` 的架构在 `ads.csv` 上运行加密。

**加密数据**

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. 对于{{<name of input .csv file>}}，输入输入.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`。

现在，您可以验证加密的数据了。