TL
Tool Lab
💰Donate
💰Donate

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

Kata Sandi
Ukuran Kunci
Teks Biasa

Tentang alat ini

Enkriptor Teks AES menggunakan AES-GCM (Mode Galois/Counter), skema enkripsi terautentikasi yang menyediakan kerahasiaan dan integritas. Kata sandi diubah menjadi kunci kriptografi menggunakan PBKDF2 (100.000 iterasi, SHA-256).

Format output adalah Base64(salt + IV + teks terenkripsi + tag autentikasi). Ini adalah blob mandiri — tempel untuk mendekripsi. Semua operasi menggunakan API crypto.subtle browser. Tidak ada yang dikirim ke server.

Cara penggunaan

  1. Pilih mode Enkripsi atau Dekripsi.
  2. Masukkan kata sandi yang kuat (harus sama untuk enkripsi dan dekripsi).
  3. Mode enkripsi: ketik/tempel teks biasa atau klik Contoh.
  4. Mode dekripsi: tempel teks terenkripsi Base64 dari alat ini.
  5. Klik Enkripsi/Dekripsi dan salin hasilnya.

Kasus penggunaan

Pengembang mengenkripsi konfigurasi sensitif sebelum menyimpan atau berbagi. Peneliti keamanan memvalidasi logika dekripsi AES-GCM. Tim berbagi kredensial terenkripsi di wiki publik.

Pertanyaan umum

  • Apakah alat ini aman untuk rahasia produksi?Enkripsi kuat secara kriptografi, tetapi alat berbasis web memiliki risiko bawaan. Untuk rahasia produksi, gunakan pengelola rahasia khusus.
  • Mengapa teks yang sama menghasilkan teks terenkripsi berbeda setiap kali?Salt dan IV acak baru dibuat setiap enkripsi. Ini perilaku yang benar — mencegah penyerang mendeteksi bahwa Anda mengenkripsi pesan yang sama dua kali.
  • Apa yang terjadi jika menggunakan kata sandi yang salah?AES-GCM menyertakan tag autentikasi. Kata sandi salah menyebabkan error, bukan output rusak.
  • Bisakah saya mendekripsi ini dalam bahasa pemrograman lain?Ya. Formatnya adalah AES-256-GCM standar dengan derivasi kunci PBKDF2. Kode setara ada untuk Python, Node.js, dan Java.