Apa itu Alat Enkripsi/Dekripsi?
Alat ini memungkinkan Anda mengenkripsi plaintext menjadi ciphertext dan mendekripsi ciphertext kembali ke plaintext menggunakan algoritma enkripsi simetris standar industri. Semua pemrosesan dilakukan sepenuhnya di browser Anda — tidak ada data yang pernah dikirim ke server.
Algoritma yang Didukung
AES-CBC
DES-CBC
TripleDES-CBC
RC4
Data Anda Tetap Pribadi
Semua enkripsi dan dekripsi terjadi di browser Anda:
- Tidak ada unggahan — Teks dan kunci Anda tidak pernah meninggalkan perangkat Anda
- Tidak ada pemrosesan server — Semuanya berjalan secara lokal menggunakan JavaScript
- Tidak ada pelacakan — Kami tidak mengumpulkan atau menyimpan data Anda
Cara Menggunakan
Mengenkripsi Teks
Pilih Mode
Pilih mode Enkripsi (aktif secara default)
Pilih Algoritma
Pilih algoritma dari dropdown (default: AES-256-CBC)
Masukkan Teks
Masukkan teks Anda di panel input
Atur Kunci Rahasia
Masukkan kunci rahasia atau klik Generate untuk membuat kunci acak
Konfigurasi IV
IV (Initialization Vector) dibuat otomatis jika dibiarkan kosong, atau masukkan IV khusus
Dapatkan Hasil
Output terenkripsi muncul secara otomatis di panel output
Simpan Kredensial
Salin output, kunci, dan IV — Anda memerlukan ketiganya untuk dekripsi
Mendekripsi Teks
Pilih Mode
Pilih mode Dekripsi
Cocokkan Algoritma
Pilih algoritma yang sama dengan yang digunakan untuk enkripsi
Tempel Ciphertext
Tempel ciphertext di panel input
Masukkan Kredensial
Masukkan kunci rahasia dan IV yang sama yang digunakan selama enkripsi
Verifikasi Format
Pastikan format kunci dan format output cocok dengan yang digunakan selama enkripsi
Lihat Plaintext
Plaintext yang didekripsi muncul di panel output
Format Kunci dan IV
Kunci dan IV dapat dimasukkan dalam tiga format:
UTF-8
mysecretpasswordHex
a1b2c3d4e5f6...Base64
YWJjZGVmZ2g=Saat menggunakan Generate, kunci dan IV dibuat dalam format Hex dengan panjang yang tepat untuk algoritma yang dipilih.
Fitur
Berbagai Algoritma Enkripsi
Pilih dari enam opsi algoritma untuk memenuhi kebutuhan keamanan Anda:
AES-256-CBC
Opsi paling kuat dengan kunci 256-bit
- Keamanan maksimal
- Enkripsi tingkat pemerintah
- Direkomendasikan untuk data sensitif
AES-192-CBC
Enkripsi kuat dengan kunci 192-bit
- Tingkat keamanan tinggi
- Kinerja seimbang
- Standar industri
AES-128-CBC
Enkripsi standar dengan kunci 128-bit
- Keamanan baik
- Pemrosesan cepat
- Kompatibilitas luas
DES-CBC
Kompatibilitas warisan dengan kunci 64-bit
- Standar lebih lama
- Dukungan sistem warisan
- Keamanan terbatas
TripleDES-CBC
DES yang ditingkatkan dengan kunci 192-bit
- Enkripsi tiga kali
- Lebih baik dari DES
- Kompatibel ke belakang
RC4
Cipher aliran dengan kunci 128-bit
- Pemrosesan cepat
- IV tidak diperlukan
- Implementasi sederhana
Pembuatan Kunci Aman
Buat kunci acak dan vektor inisialisasi yang aman secara kriptografi dengan satu klik. Kunci dibuat dengan panjang yang tepat untuk algoritma yang dipilih.
Format Input/Output Fleksibel
Opsi Entri Kunci
- Teks biasa UTF-8
- Dikodekan Base64
- String heksadesimal
- Padding otomatis untuk kunci pendek
- Pemotongan otomatis untuk kunci panjang
Output Terenkripsi
- Format Base64
- Format heksadesimal
- Mudah disalin
- Siap untuk penyimpanan
- Kompatibel dengan dekripsi
Pemrosesan Real-Time
Enkripsi dan dekripsi terjadi secara otomatis saat Anda mengetik, dengan debounce 300ms untuk menjaga antarmuka tetap responsif. Tekan Ctrl+Enter atau Enter di bidang kunci untuk pemrosesan segera.
- Umpan balik instan saat Anda mengetik
- Antarmuka yang halus dan responsif
- Pintasan keyboard untuk pemrosesan cepat
- Tidak perlu tombol submit manual
Data Sampel
Klik tombol sampel untuk memuat data contoh dengan cepat dengan kunci dan IV yang dibuat secara acak, sehingga Anda dapat melihat alat beraksi segera.
Pertanyaan yang Sering Diajukan
Algoritma mana yang harus saya gunakan?
AES-256-CBC direkomendasikan untuk sebagian besar kasus penggunaan. Ini memberikan tingkat keamanan tertinggi di antara opsi yang tersedia dan banyak digunakan dalam standar industri.
Apa itu IV (Initialization Vector)?
IV adalah nilai acak yang digunakan bersama kunci untuk memastikan bahwa mengenkripsi teks yang sama dua kali menghasilkan ciphertext yang berbeda. Untuk algoritma mode CBC, IV diperlukan. Jika Anda membiarkan bidang IV kosong selama enkripsi, satu akan dibuat secara otomatis untuk Anda.
Mengapa penting: Tanpa IV, plaintext yang identik akan selalu menghasilkan ciphertext yang identik, membuat pola lebih mudah dideteksi dan berpotensi mengorbankan keamanan.
Apakah saya perlu menyimpan IV?
Ya. Untuk mendekripsi ciphertext Anda, Anda memerlukan kunci, IV, dan algoritma yang sama yang digunakan selama enkripsi. Pastikan untuk menyimpan ketiga nilai tersebut.
- Simpan nama algoritma enkripsi
- Simpan nilai kunci lengkap
- Simpan nilai IV lengkap
- Catat format kunci dan output yang digunakan
Apa yang terjadi jika kunci saya terlalu pendek atau terlalu panjang?
Kunci yang lebih pendek dari panjang yang diperlukan akan secara otomatis diisi dengan nol. Kunci yang lebih panjang dari yang diperlukan akan dipotong ke panjang yang benar. Untuk hasil terbaik, gunakan tombol Generate untuk membuat kunci dengan panjang yang tepat.
| Algoritma | Panjang Kunci yang Diperlukan | Penyesuaian Otomatis |
|---|---|---|
| AES-256-CBC | 256 bit (32 byte) | Diisi/Dipotong |
| AES-192-CBC | 192 bit (24 byte) | Diisi/Dipotong |
| AES-128-CBC | 128 bit (16 byte) | Diisi/Dipotong |
| TripleDES-CBC | 192 bit (24 byte) | Diisi/Dipotong |
Apakah data saya aman?
Ya. Semua enkripsi dan dekripsi dilakukan sepenuhnya di browser Anda menggunakan JavaScript. Teks, kunci, dan output terenkripsi Anda tidak pernah dikirim ke server manapun. Anda dapat memverifikasi ini dengan memeriksa tab jaringan browser Anda.
- Nol komunikasi server
- Tidak ada pencatatan atau penyimpanan data
- Tidak ada cookie atau pelacakan
- Verifikasi open-source tersedia
- Bekerja offline setelah pemuatan halaman awal
Mengapa RC4 tidak memiliki bidang IV?
RC4 adalah cipher aliran yang tidak menggunakan vektor inisialisasi. Hanya memerlukan kunci untuk mengenkripsi dan mendekripsi data. Saat Anda memilih RC4, bagian IV secara otomatis disembunyikan.
Catatan teknis: Tidak seperti cipher blok (AES, DES, TripleDES) yang beroperasi pada blok ukuran tetap dan memerlukan IV untuk mode CBC, RC4 menghasilkan keystream yang di-XOR dengan plaintext, menghilangkan kebutuhan akan IV.
Belum ada komentar. Jadilah yang pertama berkomentar!