Encryption SDK adalah pustaka enkripsi sisi klien yang digunakan bersama dengan Key Management Service (KMS) untuk mengenkripsi dan mendekripsi data, serta menghasilkan dan memverifikasi tanda tangan.
Fitur
Encryption SDK terintegrasi dengan KMS untuk mengelola dan melindungi kunci, memenuhi persyaratan keamanan dan kepatuhan.
Encryption SDK menyediakan operasi kriptografi yang sederhana. Sebagai contoh, Anda dapat menggunakan kunci unik dalam setiap sesi untuk mengenkripsi pesan atau menghasilkan dan memverifikasi tanda tangan.
Encryption SDK mengadopsi pola desain yang dapat diperluas untuk mendukung operasi kriptografi kustom, seperti penggunaan kunci data yang sama di beberapa sesi.
Manfaat
Encryption SDK mencakup praktik terbaik untuk menyederhanakan pengkodean.
Encryption SDK membuat kunci data unik untuk setiap data yang ingin dienkripsi, sehingga setiap sesi enkripsi menggunakan kunci data unik sesuai praktik terbaik dalam desain kriptografi.
Encryption SDK memiliki kompatibilitas bisnis yang tinggi.
Encryption SDK mendukung berbagai algoritma enkripsi, mode kerja, dan metode padding untuk memenuhi kebutuhan bisnis dan migrasi yang berbeda.
Encryption SDK mendukung enkripsi dan dekripsi data lintas wilayah.
Encryption SDK memungkinkan Anda mengonfigurasi kunci master pelanggan (CMK) yang berbeda di wilayah yang berbeda. Dengan satu baris kode, Anda dapat mengenkripsi data dan mendekripsinya di wilayah lain, memastikan ketersediaan data lintas wilayah dan pemulihan bencana.
Pengenalan Cepat
Untuk informasi lebih lanjut tentang pengenalan cepat Encryption SDK untuk berbagai bahasa pemrograman, lihat topik-topik berikut: