Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penyedia Materi Statis
catatan
Pustaka enkripsi sisi klien kami diubah namanya menjadi SDK Enkripsi AWS Database. Topik berikut memberikan informasi tentang versi 1. x —2. x dari DynamoDB Encryption Client untuk Java dan versi 1. x —3. x dari DynamoDB Encryption Client untuk Python. Untuk informasi selengkapnya, lihat SDK Enkripsi AWS Database untuk dukungan versi DynamoDB.
Penyedia Bahan Statis (Static CMP) adalah penyedia bahan kriptografi (CMP) yang sangat sederhana yang ditujukan untuk pengujian, proof-of-concept demonstrasi, dan kompatibilitas warisan.
Untuk menggunakan Static CMP guna mengenkripsi item tabel, Anda menyediakan kunci enkripsi simetris Standar Enkripsi Lanjutan
Karena Static CMP tidak menghasilkan materi kriptografis yang unik, semua item tabel yang Anda proses dienkripsi dengan kunci enkripsi yang sama dan ditandatangani dengan kunci penandatanganan yang sama. Ketika Anda menggunakan kunci yang sama untuk mengenkripsi nilai atribut pada banyak item atau menggunakan kunci yang sama atau pasangan kunci untuk menandatangani semua item, ada risiko Anda melebihi batas kriptografis kunci.
catatan
Penyedia Statis Asimetris
Static CMP adalah salah satu dari beberapa penyedia materi kriptografis (CMP) yang didukung DynamoDB Encryption Client. Untuk informasi tentang CMP lainnya, lihat Penyedia materi kriptografi.
Misalnya kode, lihat:
-
Java: SymmetricEncryptedItem
Cara menggunakannya
Untuk membuat penyedia statis, masukkan kunci enkripsi atau pasangan kunci dan kunci penandatanganan atau pasangan kunci. Anda perlu menyediakan materi kunci untuk mengenkripsi dan mendekripsi item tabel.
Cara kerjanya
Provider Statis meneruskan enkripsi dan kunci penandatanganan yang Anda masukkan ke enkriptor item, di mana kunci itu digunakan secara langsung untuk mengenkripsi dan menandatangani item tabel Anda. Kecuali Anda menyediakan kunci yang berbeda untuk setiap item, kunci yang sama digunakan untuk setiap item.
Dapatkan materi enkripsi
Bagian ini menjelaskan secara terperinci input, output, dan pengolahan Penyedia Materi Statis (Static CMP) ketika menerima permintaan materi enkripsi.
Input (dari aplikasi)
-
Kunci enkripsi – Harus berupa kunci simetris, seperti kunci Standar Enkripsi Lanjutan
(AES). -
Kunci penandatanganan – Bisa berupa kunci simetris atau pasangan kunci asimetris.
Input (dari enkriptor item)
Output (untuk enkriptor item)
-
Kunci enkripsi diteruskan sebagai input.
-
Kunci penandatanganan diteruskan sebagai input.
-
Deskripsi materi aktual: Deskripsi materi yang diminta, jika ada, tanpa perubahan.
Dapatkan materi dekripsi
Bagian ini menjelaskan secara terperinci input, output, dan pengolahan Penyedia Materi Statis (Static CMP) ketika menerima permintaan materi dekripsi.
Meskipun mencakup metode berbeda untuk mendapatkan materi enkripsi dan mendapatkan materi dekripsi, perilakunya sama.
Input (dari aplikasi)
-
Kunci enkripsi – Harus berupa kunci simetris, seperti kunci Standar Enkripsi Lanjutan
(AES). -
Kunci penandatanganan – Bisa berupa kunci simetris atau pasangan kunci asimetris.
Input (dari enkriptor item)
-
Konteks enkripsi DynamoDB (tidak digunakan)
Output (untuk enkriptor item)
-
Kunci enkripsi diteruskan sebagai input.
-
Kunci penandatanganan diteruskan sebagai input.