

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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`가 생성되었습니다.

이제 암호화된 데이터를 확인할 준비가 되었습니다.