

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Hasilkan kunci PGP
<a name="generate-pgp-keys"></a>

Anda dapat menggunakan dekripsi Pretty Good Privacy (PGP) dengan file yang diproses Transfer Family dengan alur kerja. Untuk menggunakan dekripsi dalam langkah alur kerja, berikan kunci PGP. Untuk informasi rinci tentang algoritma kunci PGP, termasuk rekomendasi dan kepatuhan FIPS, lihat. [Algoritma key pair PGP](key-management.md#pgp-key-algorithms)

Blog AWS penyimpanan memiliki posting yang menjelaskan cara mendekripsi file tanpa menulis kode apa pun menggunakan alur kerja Transfer Family Managed, [Enkripsi dan dekripsi file dengan PGP dan](https://aws.amazon.com/blogs/storage/encrypt-and-decrypt-files-with-pgp-and-aws-transfer-family/). AWS Transfer Family

Operator yang Anda gunakan untuk menghasilkan kunci PGP Anda bergantung pada sistem operasi Anda dan versi perangkat lunak generasi kunci yang Anda gunakan.

Jika Anda menggunakan Linux atau Unix, gunakan penginstal paket Anda untuk menginstal. `gpg` Tergantung pada distribusi Linux Anda, salah satu perintah berikut akan bekerja untuk Anda.

```
sudo yum install gnupg
```

```
sudo apt-get install gnupg
```

Untuk Windows atau macOS, Anda dapat mengunduh apa yang Anda butuhkan. [https://gnupg.org/download/](https://gnupg.org/download/)

Setelah Anda menginstal perangkat lunak generator kunci PGP Anda, Anda menjalankan `gpg --gen-key` perintah `gpg --full-gen-key` or untuk menghasilkan key pair.

**catatan**  
Jika Anda menggunakan `GnuPG` versi 2.3.0 atau yang lebih baru, Anda harus menjalankannya. `gpg --full-gen-key` Ketika diminta untuk jenis kunci yang akan dibuat, pilih RSA atau ECC. Jika Anda memilih **ECC**, Anda dapat memilih dariNIST, BrainPool dan Curve25519 untuk kurva elips. 

**`gpg`Subperintah yang berguna**

Berikut ini adalah beberapa subperintah yang berguna untuk`gpg`:
+ `gpg --help`— Perintah ini mencantumkan opsi yang tersedia dan mungkin menyertakan beberapa contoh.
+ `gpg --list-keys`— Perintah ini mencantumkan detail untuk semua pasangan kunci yang telah Anda buat.
+ `gpg --fingerprint`— Perintah ini mencantumkan detail untuk semua pasangan kunci Anda, termasuk sidik jari masing-masing tombol.
+ `gpg --export -a {{user-name}}`— Perintah ini mengekspor bagian kunci publik dari kunci untuk `{{user-name}}` yang digunakan saat kunci dihasilkan.