全部产品
Search
文档中心

MaxCompute:SET_KUNCI_BARU

更新时间:Jul 02, 2025

Membuat set kunci berdasarkan tipe algoritma yang ditentukan.

Sintaksis

binary SET_KUNCI_BARU(string <tipe_kunci>, [string <deskripsi>])

Parameter

  • tipe_kunci: Wajib. Menentukan tipe algoritma untuk kunci data dalam set kunci baru. Nilai valid: AES-GCM-256, AES-SIV-CMAC-128, dan AES-SIV-CMAC-256.

  • deskripsi: Opsional. Memberikan deskripsi untuk kunci data dalam set kunci baru.

Nilai pengembalian

Set kunci dengan tipe BINARY dikembalikan.

Catatan

Anda dapat menggunakan HEX untuk mengonversi tipe BINARY menjadi tipe STRING atau menggunakan UNHEX untuk mengonversi tipe STRING menjadi tipe BINARY sesuai kebutuhan bisnis Anda.

Contoh

select hex(SET_KUNCI_BARU('AES-GCM-256', 'halo dunia'));

Hasil berikut dikembalikan:

+------------+
| _c0        |
+------------+
| 0A10577567735A514541554D42776E684C4212580A330A0B4145532D47434D2D323536122017F7A430B9D4B59B55454FD4B486216059F1B748CE0502D901EBEACEAB6569191801200210011A10577567735A514541554D42776E684C4220022A0B68656C6C6F20776F726C64 |
+------------+

Referensi

Referensi

Deskripsi

Gunakan set kunci

Menggambarkan cara menggunakan fungsi enkripsi dan dekripsi terkait set kunci.

TAMBAH_KUNCI_KE_SET_KUNCI

Menggambarkan fungsi TAMBAH_KUNCI_KE_SET_KUNCI. Fungsi ini digunakan untuk menambahkan kunci ke set kunci dan mengonfigurasi kunci tersebut sebagai kunci utama.

SET_KUNCI_KE_JSON

Menggambarkan fungsi SET_KUNCI_KE_JSON. Fungsi ini digunakan untuk mengonversi set kunci dengan tipe BINARY menjadi string JSON yang dapat dibaca. Setelah konversi, Anda dapat melihat detail dari set kunci.

SET_KUNCI_DARI_JSON

Menggambarkan fungsi SET_KUNCI_DARI_JSON. Fungsi ini digunakan untuk mengonversi set kunci dengan tipe JSON menjadi set kunci dengan tipe BINARY.

ROTASI_SET_KUNCI

Menggambarkan fungsi ROTASI_SET_KUNCI. Fungsi ini memungkinkan sistem secara otomatis menghasilkan kunci baru dan mengonfigurasi kunci baru tersebut sebagai kunci utama.

SET_KUNCI_TERBALUT_BARU

Menggambarkan fungsi SET_KUNCI_TERBALUT_BARU. Fungsi ini digunakan untuk mengasumsikan Alibaba Cloud Resource Name (ARN) dari peran yang dapat menggunakan Key Management Service (KMS) customer master key (CMK) ARN ke MaxCompute dan membuat set kunci terbalut. ARN peran ditentukan oleh role_arn. ARN KMS CMK ditentukan oleh kms_cmk_arn. Fungsi ini juga digunakan untuk memberikan izin kepada akun Alibaba Cloud lainnya untuk mendekripsi set kunci berdasarkan role_chain.

ROTASI_SET_KUNCI_TERBALUT

Menggambarkan fungsi ROTASI_SET_KUNCI_TERBALUT. Fungsi ini digunakan untuk mendekripsi set kunci terenkripsi, menerapkan rotasi kunci, dan menggunakan kunci baru untuk mengenkripsi data.

GUNAKAN_SET_KUNCI_TERBALUT

Menggambarkan fungsi GUNAKAN_SET_KUNCI_TERBALUT. Fungsi ini digunakan untuk mengonversi set kunci terbalut menjadi set kunci dasar yang digunakan sebagai parameter dalam fungsi enkripsi atau dekripsi. Anda juga dapat menggunakan fungsi GUNAKAN_SET_KUNCI_TERBALUT untuk mendapatkan informasi tentang set kunci terbalut dan menyimpan informasi tersebut untuk pemeliharaan set kunci selanjutnya.

ENKRIPSI_SIMETRIS_ENHANCED

Menggambarkan fungsi ENKRIPSI_SIMETRIS_ENHANCED. Fungsi ini digunakan untuk mengenkripsi data menggunakan set kunci tertentu.

DEKRIPSI_SIMETRIS_ENHANCED

Menggambarkan fungsi DEKRIPSI_SIMETRIS_ENHANCED. Fungsi ini digunakan untuk mendekripsi data menggunakan set kunci tertentu.