English 简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
Dibuat lokal · Tanpa unggahan

Generator kunci aman

Buat kunci API, kunci enkripsi, dan token akses yang aman secara kriptografis dengan Web Crypto API. Pilih HEX, Base64, Base64URL, atau Base32; semua proses tetap di perangkat ini.

Alat ini untuk kredensial yang dibaca mesin, bukan kata sandi yang harus diingat. Pilih jumlah byte yang cukup untuk kebutuhan keamanan Anda.
Browser ini tidak mendukung crypto.getRandomValues sehingga kunci aman tidak dapat dibuat. Gunakan Chrome, Firefox, Safari, atau Edge versi terbaru.

Generator kunci

256 bit Kekuatan sangat tinggi
Enkode

Mengubah pengaturan otomatis membuat kunci baru; gunakan tombol untuk membuat ulang dengan pengaturan yang sama.

Kunci yang dibuat
Membuat…

Sumber acak: crypto.getRandomValues(), generator yang aman secara kriptografis. Kunci tidak disimpan setelah halaman dimuat ulang; salin atau unduh ke pengelola rahasia.

Format enkode

Byte acak yang sama dapat ditampilkan dengan enkode teks berbeda. Pilih format yang dibutuhkan URL, JSON, berkas konfigurasi, atau protokol Anda.

HEX
0-9 a-f

Setiap byte ditampilkan sebagai dua karakter heksadesimal. Panjangnya pasti dan didukung hampir semua bahasa serta alat.

Cocok untuk: Berkas konfigurasi, baris perintah, log, dan debugging.

Base64≈1.34×
A-Z a-z 0-9 + / =

Enkode biner-ke-teks yang ringkas, tetapi +, /, dan = perlu di-escape pada URL dan beberapa nama berkas.

Cocok untuk: Transport JSON/XML dan penyimpanan teks umum.

Base64URL≈1.34×
A-Z a-z 0-9 - _

Varian Base64 aman untuk URL yang memakai - dan _ serta menghapus padding =.

Cocok untuk: JWT, token OAuth, cookie, dan parameter URL.

Base32≈1.6×
A-Z 2-7

Tidak peka huruf besar-kecil serta menghindari karakter rancu 0/O dan 1/I/L.

Cocok untuk: Rahasia TOTP, catatan DNS, barcode, dan input manual.

Pertanyaan umum

Apakah generator kunci ini aman?

Ya. Alat ini memakai crypto.getRandomValues dari sumber acak kriptografis sistem operasi, bukan Math.random.

Apakah kunci dikirim atau direkam server?

Tidak. Pembuatan dan enkode berlangsung di browser, riwayat tidak disimpan, dan memuat ulang menghapus hasil.

Bolehkah dipakai sebagai kata sandi login?

Kunci ini untuk rahasia yang dibaca mesin seperti kunci API, enkripsi, dan token. Gunakan pengelola kata sandi untuk kata sandi manusia.

Bisakah dua kunci sama?

Secara teori bisa, tetapi sangat kecil pada panjang yang disarankan. Kunci 32 byte memiliki 2^256 kemungkinan nilai.

Bagaimana menyimpan kunci?

Simpan kunci jangka panjang di pengelola rahasia atau variabel lingkungan terlindungi. Jangan masukkan ke kode, obrolan, atau log dan rotasi secara berkala.