Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Enkripsi & Dekripsi Teks

Enkripsi & Dekripsi Teks

Enkripsi dan dekripsi teks dengan AES, DES, TripleDES, atau RC4. Atur kunci rahasia dan IV, pilih hasil Base64 atau Hex, semua diproses di browser Anda.

Enkripsi dan Dekripsi Teks Online

Enkripsi dan dekripsi teks online dengan cipher simetris standar industri, langsung di browser Anda. Ubah teks biasa menjadi ciphertext memakai kunci rahasia, lalu kembalikan ke teks asli kapan saja selama Anda punya kunci, IV, dan algoritma yang sama.

Beralih antara mode Enkripsi dan Dekripsi, lalu pilih AES (128, 192, atau 256-bit), DES, TripleDES, atau RC4. Alat ini cocok untuk developer yang menguji payload, siapa pun yang ingin mengacak pesan singkat, atau pelajar yang mendalami cara kerja AES-CBC, kunci, dan initialization vector.

Privat sejak awal: setiap cipher berjalan lokal di browser Anda. Teks, kunci rahasia, dan IV Anda tidak pernah diunggah ke server — Anda bisa memastikannya di tab network browser.

Cara Enkripsi dan Dekripsi Teks

1

Pilih mode dan algoritma

Pilih Enkripsi (aktif secara default) atau Dekripsi, lalu pilih algoritma seperti AES-256-CBC, DES-CBC, TripleDES-CBC, atau RC4.

2

Masukkan teks Anda

Ketik atau tempel teks biasa ke panel masukan untuk dienkripsi, atau tempel ciphertext Anda saat berada di mode Dekripsi.

3

Atur kunci rahasia dan IV

Masukkan Kunci Rahasia atau klik Buat untuk membuat kunci acak. Untuk algoritma CBC, kosongkan IV agar dibuat otomatis saat enkripsi, atau masukkan IV milik Anda sendiri. RC4 tidak butuh IV, jadi kolom itu disembunyikan.

4

Baca dan salin hasilnya

Hasil muncul otomatis saat Anda mengetik. Klik Salin Hasil untuk mengambil hasilnya — dan saat mengenkripsi, salin juga kunci serta IV, karena Anda butuh ketiganya untuk dekripsi nanti.

Fitur

Enam Algoritma Enkripsi

Pilih AES-256-CBC, AES-192-CBC, AES-128-CBC, DES-CBC, TripleDES-CBC, atau stream cipher RC4 sesuai kebutuhan Anda.

Enkripsi dan Dekripsi

Satu sakelar mode membalik alat antara mengacak teks biasa menjadi ciphertext dan memulihkan teks aslinya kembali.

Pembuatan Kunci & IV Aman

Buat kunci dan initialization vector acak dengan panjang persis seperti yang dibutuhkan algoritma terpilih, hanya dengan sekali klik.

Format Kunci Fleksibel

Masukkan kunci dan IV sebagai teks UTF-8, Hex, atau Base64. Kunci yang terlalu pendek diisi nol dan yang terlalu panjang dipotong otomatis.

Hasil Base64 atau Hex

Ganti hasil terenkripsi antara Base64 dan Hex, lalu cocokkan format yang sama saat Anda mendekripsi.

Pemrosesan Real-Time

Enkripsi dan dekripsi berjalan otomatis saat Anda mengetik, dengan jeda 300ms yang menjaga antarmuka tetap mulus.

Data Contoh Sekali Klik

Muat teks contoh dengan kunci dan IV AES-256 yang baru dibuat agar Anda bisa langsung melihat satu siklus lengkap.

Pintasan Keyboard

Tekan Ctrl+Enter di kotak teks, atau Enter di kolom kunci maupun IV, untuk memproses langsung tanpa menunggu.

100% di Sisi Klien

Semua pemrosesan terjadi di browser Anda tanpa unggahan, jadi teks dan kunci Anda tetap berada di perangkat Anda.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengenkripsi teks online?

Tetap di mode Enkripsi, pilih algoritma seperti AES-256-CBC, ketik atau tempel teks Anda, lalu masukkan kunci rahasia (atau klik Buat). Ciphertext langsung muncul di panel hasil — salin bersama kunci dan IV agar Anda bisa mendekripsinya nanti.

Apakah perlu kunci yang sama untuk dekripsi?

Ya. Ini adalah cipher simetris, jadi dekripsi membutuhkan kunci rahasia, IV, dan algoritma yang persis sama seperti saat enkripsi — beserta format kunci dan format hasil yang cocok. Simpan ketiga nilai itu saat Anda mengenkripsi.

Apa fungsi IV (initialization vector)?

IV adalah nilai acak yang digabungkan dengan kunci agar mengenkripsi teks yang sama dua kali menghasilkan ciphertext yang berbeda. Algoritma mode CBC membutuhkan IV. Kosongkan kolom saat enkripsi dan satu IV akan dibuat serta ditampilkan untuk Anda; Anda lalu harus memberikan IV yang sama untuk dekripsi.

Berapa panjang kunci untuk AES-128, 192, atau 256?

AES-128 memakai kunci 128-bit (16 byte), AES-192 kunci 192-bit (24 byte), dan AES-256 kunci 256-bit (32 byte). Jika kunci Anda lebih pendek dari yang dibutuhkan, kunci akan diisi nol, dan jika lebih panjang, kunci akan dipotong. Untuk kunci dengan panjang persis, gunakan tombol Buat.

Apa beda AES, DES, dan RC4?

AES adalah standar modern dan pilihan yang direkomendasikan, tersedia dengan kunci 128, 192, atau 256-bit di mode CBC. DES adalah block cipher 64-bit lawas yang dipertahankan demi kompatibilitas lama, dan TripleDES menerapkan DES tiga kali dengan kunci 192-bit untuk kekuatan lebih. RC4 adalah stream cipher 128-bit yang cepat dan tidak memakai IV, tetapi dianggap lemah untuk penggunaan modern.

Kenapa RC4 tidak punya kolom IV?

RC4 adalah stream cipher yang mengenkripsi hanya dengan kunci — ia tidak memakai initialization vector. Saat Anda memilih RC4, bagian IV otomatis disembunyikan karena tidak diperlukan.

Apakah data saya aman dan privat?

Ya. Semua enkripsi dan dekripsi dijalankan sepenuhnya di browser Anda dengan JavaScript. Teks, kunci, IV, dan hasil Anda tidak pernah dikirim ke server mana pun, dan ini bisa Anda verifikasi di tab network browser.

Plaintext
Ciphertext
Error

Masukkan teks dan kunci rahasia untuk mengenkripsi

| |
Klik Buat untuk membuat kunci acak yang aman dengan panjang yang tepat
Kosongkan kolom IV saat mengenkripsi, dan satu IV akan dibuat untuk Anda
Tekan Ctrl+Enter di kotak teks untuk memproses langsung
Gunakan AES-256-CBC untuk enkripsi terkuat
Simpan kunci, IV, dan algoritma bersamaan - Anda butuh ketiganya untuk dekripsi
Semua enkripsi terjadi di browser Anda - tidak ada data yang dikirim ke server
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda