Cara menggunakan Enkripsi & Dekripsi AES
- Pilih Enkripsi atau Dekripsi beserta formatnya.
- Masukkan kata sandi yang kuat.
- Tempel teksnya lalu klik tombol.
- Untuk mendekripsi nanti, kamu butuh kata sandi dan format yang sama — simpan kata sandinya dengan aman.
Dua format
| AES-256-GCM (default) | OpenSSL AES-256-CBC | |
|---|---|---|
| Cipher | AES-256 dalam Galois/Counter Mode — terautentikasi | AES-256 dalam mode CBC dengan padding PKCS#7 |
| Derivasi kunci | PBKDF2-SHA256, 600.000 iterasi, salt 16-byte | PBKDF2-SHA256, iterasi dapat diatur (default OpenSSL 10.000), salt 8-byte |
| Deteksi perubahan data | Ya — data yang diubah gagal didekripsi | Tidak — hanya error padding |
| Kompatibel dengan | Tool ini dan kode apa pun yang mengikuti tata letak yang didokumentasikan | openssl enc -aes-256-cbc -pbkdf2 -a |
Output GCM berbentuk Base64(salt ‖ IV ‖ ciphertext ‖ tag), sehingga Web Crypto API, Node.js (crypto.createDecipheriv('aes-256-gcm', …)) atau paket cryptography di Python dapat mendekripsinya dengan parameter yang sama.
Mendekripsi output OpenSSL
Teks yang dienkripsi dengan
echo -n "secret" | openssl enc -aes-256-cbc -pbkdf2 -salt -a -A -pass pass:YOURPASS
diawali dengan U2FsdGVkX1 (Base64 untuk “Salted__”) dan bisa didekripsi di sini dengan format OpenSSL. Tanpa -pbkdf2, OpenSSL memakai derivasi EVP_BytesToKey lama yang lemah, dan tool ini tidak mendukungnya — selalu tambahkan -pbkdf2.
Kekuatan kata sandi itu yang paling penting
AES-256 sendiri tidak bisa dibobol dengan brute-force, tetapi kata sandi yang lemah bisa. PBKDF2 memperlambat setiap tebakan, namun kata sandi 8 karakter tetap mudah ditebak. Gunakan frasa sandi yang panjang — generator kata sandi bisa membantu. Untuk penyimpanan kata sandi satu arah, gunakan bcrypt; untuk tanda tangan, gunakan HMAC.
Juga dicari sebagai: enkripsi aes online, aes 256 encrypt, dekripsi aes, enkripsi teks dengan password, openssl enc decrypt, aes gcm, enkripsi teks online.
Tool yang cocok dipakai bersama Enkripsi & Dekripsi AES
- Encode / Decode Base64 — Ubah teks ke Base64 dan sebaliknya dengan dukungan UTF-8 penuh (aksen, emoji), beralih ke Base64 URL-safe, atau seret file untuk mendapatkan string Base64 atau data URI-nya.
- Generator Hash — Hitung hash MD5 dan SHA dari teks atau file apa pun secara instan, buat tanda tangan HMAC, dan tempel checksum yang diharapkan untuk memverifikasi unduhan.
- JWT Decoder — Tempel JSON Web Token untuk memeriksa header dan payload-nya, melihat kapan token kedaluwarsa, dan memverifikasi tanda tangannya.
- Validator IBAN — Cek apakah IBAN valid sebelum kamu mengirim uang atau menyimpannya: negaranya, panjang yang sesuai untuk negara tersebut, format nomor rekening, dan checksum mod-97.