Lewati ke konten utama

Pembuat Kunci AES

Hasilkan kunci enkripsi AES yang aman secara kriptografi — 128, 192, atau 256-bit, keluaran sebagai hex atau Base64. Dihasilkan sepenuhnya di browser Anda dan tidak pernah ditransmisikan.

Input

Output

Jaga kunci ini tetap rahasia — simpan di manajer rahasia, bukan di kode atau chat.

Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/aes-key-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keySize": "256",
    "outputFormat": "hex"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `aes-key-generator` tool (AES Key Generator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/aes-key-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pembuat Kunci AES — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Apa yang alat ini lakukan?

Alat ini menghasilkan kunci enkripsi AES yang acak secara kriptografis — 128, 192, atau 256 bit — dan memformatnya sebagai hex atau Base64, siap ditempel ke file konfigurasi, variabel lingkungan, atau pemanggilan library kripto.

Apa itu kunci AES?

AES (Advanced Encryption Standard) adalah cipher kunci-simetris: kunci yang sama digunakan untuk mengenkripsi dan mendekripsi data. Kuncinya sendiri tidak lebih dari string bit acak dengan panjang tetap — 16 byte untuk AES-128, 24 untuk AES-192, atau 32 untuk AES-256. Siapa pun yang mendapatkan kuncinya dapat membaca semua yang dienkripsi dengannya, jadi satu-satunya hal yang membuat kunci aman adalah bahwa kunci itu tidak dapat diprediksi dan dirahasiakan. Itulah sebabnya generator ini mengambil byte-nya dari crypto.getRandomValues(), pembangkit bilangan acak aman secara kriptografis dari Web Crypto API — bukan dari Math.random(), yang cepat tetapi dapat diprediksi dan tidak cocok untuk hal apa pun yang berkaitan dengan keamanan.

128-bit vs 256-bit: mana yang sebaiknya Anda pilih?

AES-128 sudah mustahil untuk dibobol dengan brute-force menggunakan teknologi yang diketahui atau terbayangkan saat ini, dan berjalan sedikit lebih cepat, terutama pada perangkat keras tanpa akselerasi AES-NI. Ini adalah pilihan bawaan yang masuk akal untuk sebagian besar aplikasi.

AES-256 memberikan margin keamanan yang lebih besar — berguna untuk data berumur panjang, persyaratan kepatuhan (beberapa standar mewajibkan kunci 256-bit), atau pertahanan terhadap kemajuan kriptanalisis di masa depan, termasuk serangan teoretis dari komputer kuantum skala besar. Perbedaan kinerja dibanding AES-128 dapat diabaikan pada CPU modern.

AES-192 berada di antara keduanya dan jarang disyaratkan oleh standar tertentu; sebagian besar proyek memilih 128 atau 256.

Cara menggunakannya

  1. Pilih ukuran kunci (128, 192, atau 256-bit).
  2. Pilih format keluaran — hex (huruf kapital) atau Base64, mana pun yang diharapkan oleh library atau format konfigurasi Anda.
  3. Klik Buat kunci.
  4. Salin kunci dengan tombol salin.

Klik Buat lagi kapan pun Anda membutuhkan kunci baru — setiap klik menghasilkan byte acak baru.

FAQ

Apakah alat ini juga menghasilkan IV (initialization vector)? Tidak — alat ini hanya mengeluarkan kuncinya saja. Sebagian besar mode AES (GCM, CBC) juga memerlukan IV acak yang unik untuk setiap operasi enkripsi, yang dibuat secara terpisah saat enkripsi; menggunakan ulang IV dengan kunci yang sama dapat membocorkan informasi, jadi umumnya IV tidak boleh dibuat di awal dan disimpan bersama kunci.

Format mana yang harus saya gunakan, hex atau Base64? Keduanya adalah encoding byte yang sama dengan fidelitas penuh. Hex lebih mudah dibaca dan didebug; Base64 sekitar 25% lebih pendek, yang lebih disukai oleh beberapa format konfigurasi atau batas ukuran variabel lingkungan.

Apakah kunci ini cukup aman untuk produksi? Ya — sumber keacakan yang mendasarinya adalah CSPRNG yang sama yang digunakan sistem operasi dan browser Anda untuk TLS dan operasi penting lainnya terkait keamanan. Keamanan sistem Anda tetap bergantung pada menjaga kerahasiaan kunci dan merotasinya secara berkala.

Privasi

Kunci dihasilkan sepenuhnya di browser Anda menggunakan Web Crypto API. Kunci tidak pernah dikirim ke server kami, dicatat, atau disimpan di mana pun — menutup atau memuat ulang halaman akan membuangnya secara permanen, jadi simpan di tempat yang aman sebelum Anda berpindah.

aeskeyencryptioncryptocipherrandomgenerator

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.