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
- Pilih mode Enkripsi atau Dekripsi.
- Masukkan kata sandi yang kuat (harus sama untuk enkripsi dan dekripsi).
- Mode enkripsi: ketik/tempel teks biasa atau klik Contoh.
- Mode dekripsi: tempel teks terenkripsi Base64 dari alat ini.
- 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.