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)
Alat Enkripsi/Dekripsi

Alat Enkripsi/Dekripsi

Enkripsi dan dekripsi teks dengan algoritma AES, DES, TripleDES, dan RC4. Semua pemrosesan terjadi di browser Anda.

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

Advanced Encryption Standard dengan kunci 128, 192, atau 256-bit. Algoritma enkripsi simetris yang paling banyak digunakan, dipercaya oleh pemerintah dan organisasi di seluruh dunia.

DES-CBC

Data Encryption Standard dengan kunci 64-bit. Algoritma yang lebih lama, berguna untuk kompatibilitas dengan sistem warisan.

TripleDES-CBC

Triple DES dengan kunci 192-bit. Menerapkan DES tiga kali untuk keamanan yang lebih baik dibanding DES standar.

RC4

Cipher aliran dengan kunci 128-bit. Cepat dan sederhana, tetapi dianggap kurang aman untuk aplikasi modern.

Data Anda Tetap Pribadi

Semua enkripsi dan dekripsi terjadi di browser Anda:

Pemrosesan 100% Sisi Klien: Teks dan kunci Anda tidak pernah meninggalkan perangkat Anda. Semuanya berjalan secara lokal menggunakan JavaScript tanpa komunikasi server atau pelacakan data.
  • 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

1

Pilih Mode

Pilih mode Enkripsi (aktif secara default)

2

Pilih Algoritma

Pilih algoritma dari dropdown (default: AES-256-CBC)

3

Masukkan Teks

Masukkan teks Anda di panel input

4

Atur Kunci Rahasia

Masukkan kunci rahasia atau klik Generate untuk membuat kunci acak

5

Konfigurasi IV

IV (Initialization Vector) dibuat otomatis jika dibiarkan kosong, atau masukkan IV khusus

6

Dapatkan Hasil

Output terenkripsi muncul secara otomatis di panel output

7

Simpan Kredensial

Salin output, kunci, dan IV — Anda memerlukan ketiganya untuk dekripsi

Penting: Simpan kunci, IV, dan pilihan algoritma Anda. Ketiganya diperlukan untuk mendekripsi data Anda nanti.

Mendekripsi Teks

1

Pilih Mode

Pilih mode Dekripsi

2

Cocokkan Algoritma

Pilih algoritma yang sama dengan yang digunakan untuk enkripsi

3

Tempel Ciphertext

Tempel ciphertext di panel input

4

Masukkan Kredensial

Masukkan kunci rahasia dan IV yang sama yang digunakan selama enkripsi

5

Verifikasi Format

Pastikan format kunci dan format output cocok dengan yang digunakan selama enkripsi

6

Lihat Plaintext

Plaintext yang didekripsi muncul di panel output

Tips Dekripsi: Pastikan semua parameter (algoritma, kunci, IV, dan format) cocok persis dengan yang digunakan selama enkripsi untuk dekripsi yang berhasil.

Format Kunci dan IV

Kunci dan IV dapat dimasukkan dalam tiga format:

UTF-8

Format teks biasa
mysecretpassword

Hex

String heksadesimal
a1b2c3d4e5f6...

Base64

String yang dikodekan 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.

Aman Secara Kriptografi: Generator kunci kami menggunakan fungsi kriptografi bawaan browser Anda untuk membuat kunci yang benar-benar acak dan memenuhi standar keamanan.

Format Input/Output Fleksibel

Format Input

Opsi Entri Kunci

  • Teks biasa UTF-8
  • Dikodekan Base64
  • String heksadesimal
  • Padding otomatis untuk kunci pendek
  • Pemotongan otomatis untuk kunci panjang
Format Output

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.

Coba Sekarang: Gunakan fitur data sampel untuk menjelajahi cara kerja enkripsi tanpa memasukkan data Anda sendiri terlebih dahulu.

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.

Praktik Terbaik: Gunakan AES-256-CBC untuk mengenkripsi data sensitif, informasi pribadi, atau konten apa pun yang memerlukan keamanan maksimal.

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.

Kritis: Tanpa IV yang tepat yang digunakan selama enkripsi, data Anda tidak dapat didekripsi, bahkan dengan kunci dan algoritma yang benar.
  • 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.

Jaminan Privasi: Alat ini beroperasi 100% sisi klien. Tidak ada transmisi data yang terjadi, memastikan privasi dan keamanan lengkap untuk informasi sensitif 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.

Plaintext
Ciphertext
Kesalahan

Masukkan teks dan kunci rahasia untuk enkripsi

| |
Klik Generate untuk membuat kunci acak yang aman
IV dibuat otomatis saat dibiarkan kosong selama enkripsi
Tekan Ctrl+Enter untuk memproses segera
Gunakan AES-256-CBC untuk enkripsi paling kuat
Semua enkripsi terjadi di browser Anda - tidak ada data yang dikirim ke server manapun
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Tidak menemukan? Buat alat sendiri dengan AI
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda