

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

# Modul di AWS Encryption SDK for JavaScript
<a name="javascript-modules"></a>

Modul di AWS Encryption SDK for JavaScript membuatnya mudah untuk menginstal kode yang Anda butuhkan untuk proyek Anda.

## Modul untuk JavaScript Node.js
<a name="jsn-modules-node"></a>

[simpul klien](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/client-node)  
Termasuk semua modul yang Anda butuhkan untuk memprogram dengan AWS Encryption SDK for JavaScript di Node.js.

[caching-materials-manager-node](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/caching-materials-manager-node)  
Mengekspor fungsi yang mendukung fitur [caching kunci data](data-key-caching.md) AWS Encryption SDK for JavaScript di Node.js. 

[dekripsi-simpul](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/decrypt-node)  
Mengekspor fungsi yang mendekripsi dan memverifikasi pesan terenkripsi yang mewakili aliran data dan data. Termasuk dalam `client-node` modul.

[enkripsi-simpul](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/encrypt-node)  
Mengekspor fungsi yang mengenkripsi dan menandatangani berbagai jenis data. Termasuk dalam `client-node` modul.

[contoh-simpul](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/example-node)  
Mengekspor contoh kerja pemrograman dengan AWS Encryption SDK for JavaScript di Node.js. Termasuk contoh berbagai jenis gantungan kunci dan berbagai jenis data.

[hkdf-simpul](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/hkdf-node)  
Mengekspor [Fungsi Derivasi Kunci (HKDF) berbasis HMAC](https://en.wikipedia.org/wiki/HKDF) yang digunakan di Node.js AWS Encryption SDK for JavaScript dalam rangkaian algoritma tertentu. AWS Encryption SDK for JavaScript Di browser menggunakan fungsi HKDF asli di API. WebCrypto 

[integrasi-simpul](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/integration-node)  
Mendefinisikan pengujian yang memverifikasi bahwa AWS Encryption SDK for JavaScript di Node.js kompatibel dengan implementasi bahasa lain dari file. AWS Encryption SDK

[kms-keyring-node](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/kms-keyring-node)  
Mengekspor fungsi yang mendukung AWS KMS keyrings di Node.js.

[raw-aes-keyring-node](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/raw-aes-keyring-node)  
Mengekspor fungsi yang mendukung [keyrings Raw AES di Node.js](use-raw-aes-keyring.md).

[raw-rsa-keyring-node](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/raw-rsa-keyring-node)  
Mengekspor fungsi yang mendukung [keyring Raw RSA di Node.js](use-raw-rsa-keyring.md).

## Modul untuk JavaScript Browser
<a name="jsn-modules-browser"></a>

[peramban klien](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/client-browser)  
Termasuk semua modul yang Anda butuhkan untuk memprogram dengan AWS Encryption SDK for JavaScript di browser.

[caching-materials-manager-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/caching-materials-manager-browser)  
Mengekspor fungsi yang mendukung fitur [caching kunci data](data-key-caching.md) untuk JavaScript di browser.

[dekripsi-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/decrypt-browser)  
Mengekspor fungsi yang mendekripsi dan memverifikasi pesan terenkripsi yang mewakili aliran data dan data.

[browser terenkripsi](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/encrypt-browser)  
Mengekspor fungsi yang mengenkripsi dan menandatangani berbagai jenis data. 

[contoh-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/example-browser)  
Contoh kerja pemrograman dengan AWS Encryption SDK for JavaScript di browser. Termasuk contoh berbagai jenis gantungan kunci dan berbagai jenis data.

[integrasi-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/integration-browser)  
Mendefinisikan tes yang memverifikasi bahwa AWS Encryption SDK for Java Script di browser kompatibel dengan implementasi bahasa lain dari file. AWS Encryption SDK

[kms-keyring-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/kms-keyring-browser)  
Mengekspor fungsi yang mendukung [AWS KMS keyrings](use-kms-keyring.md) di browser.

[raw-aes-keyring-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/raw-aes-keyring-browser)  
Mengekspor fungsi yang mendukung [keyrings Raw AES di browser](use-raw-aes-keyring.md).

[raw-rsa-keyring-browser](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/raw-rsa-keyring-browser)  
Mengekspor fungsi yang mendukung [keyring Raw RSA di browser](use-raw-rsa-keyring.md).

## Modul untuk semua implementasi
<a name="jsn-modules-all"></a>

[bahan tembolok](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/cache-material)  
Mendukung fitur [caching kunci data](data-key-caching.md). Menyediakan kode untuk merakit materi kriptografi yang di-cache dengan setiap kunci data.

[kms-keyring](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/kms-keyring)  
Mengekspor fungsi yang mendukung keyrings [KMS.](use-kms-keyring.md)

[manajemen material](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/material-management)  
Menerapkan [manajer bahan kriptografi](concepts.md#crypt-materials-manager) (CMM).

[gantungan kunci mentah](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/raw-keyring)  
Fungsi ekspor diperlukan untuk gantungan kunci AES dan RSA mentah.

[serialisasi](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/serialize)  
Mengekspor fungsi yang digunakan SDK untuk membuat serial outputnya.

[web-crypto-backend](https://github.com/aws/aws-encryption-sdk-javascript/tree/master/modules/web-crypto-backend)  
Mengekspor fungsi yang menggunakan WebCrypto API AWS Encryption SDK for JavaScript di browser.