All Products
Search
Document Center

MaxCompute:NEW_KEYSET

Last Updated:Mar 27, 2026

Membuat keyset menggunakan tipe algoritma yang ditentukan.

Sintaks

binary NEW_KEYSET(string <key_type>, [string <description>])

Parameter

ParameterWajibDeskripsi
key_typeYaTipe algoritma untuk kunci data dalam keyset baru. Nilai yang valid: AES-GCM-256, AES-SIV-CMAC-128, AES-SIV-CMAC-256.
descriptionTidakDeskripsi kunci data dalam keyset baru.

Nilai kembalian

Mengembalikan keyset bertipe BINARY.

Catatan

Gunakan HEX untuk mengonversi nilai BINARY ke STRING, atau UNHEX untuk mengonversi nilai STRING kembali ke BINARY.

Contoh

Contoh berikut membuat keyset menggunakan algoritma AES-GCM-256 dan mengonversi hasilnya menjadi string heksadesimal yang dapat dibaca:

SELECT HEX(NEW_KEYSET('AES-GCM-256', 'hello world'));

Output:

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

Fungsi terkait

FungsiDeskripsi
Use keysetsCara menggunakan fungsi enkripsi dan dekripsi yang berkaitan dengan keyset.
ADD_KEY_TO_KEYSETMenambahkan kunci ke keyset dan menetapkannya sebagai kunci master.
KEYSET_TO_JSONMengonversi keyset BINARY menjadi string JSON yang dapat dibaca.
KEYSET_FROM_JSONMengonversi keyset JSON ke tipe BINARY.
ROTATE_KEYSETMembuat kunci baru dan menetapkannya sebagai kunci master.
NEW_WRAPPED_KEYSETMembuat keyset wrapped menggunakan customer master key (CMK) Key Management Service (KMS).
ROTATE_WRAPPED_KEYSETMendekripsi keyset wrapped, merotasi kuncinya, lalu mengenkripsinya kembali.
USE_WRAPPED_KEYSETMengonversi keyset wrapped menjadi keyset dasar untuk digunakan dalam fungsi enkripsi atau dekripsi.
ENHANCED_SYM_ENCRYPTMengenkripsi data menggunakan keyset tertentu.
ENHANCED_SYM_DECRYPTMendekripsi data menggunakan keyset tertentu.