Enkripsi & Dekripsi AES

Enkripsi teks atau file dengan kata sandi menggunakan AES-256, lalu dekripsi
  • File tidak meninggalkan perangkat Anda
  • Berjalan di browser
  • Gratis, tanpa daftar, tanpa watermark

Cara memakai Enkripsi & Dekripsi AES

Enkripsi dan dekripsi teks atau file dengan kata sandi, memakai AES-256-GCM atau format AES-256-CBC yang bisa dibaca baris perintah openssl. Semuanya berjalan di perangkat Anda dengan Web Crypto API, dan file berukuran apa pun diproses per potongan.

  1. 1

    Pilih Enkripsi atau Dekripsi, dan Teks atau File.

  2. 2

    Masukkan Kata sandi, dan Konfirmasi kata sandi saat mengenkripsi.

  3. 3

    Saat mengenkripsi, pilih Format: AES-256-GCM (bawaan) atau Kompatibel OpenSSL, dan ubah iterasi PBKDF2 jika perlu.

  4. 4

    Tempel teks atau letakkan file, lalu klik Enkripsi atau Dekripsi.

  5. 5

    Salin keluaran Base64, atau unduh setiap hasil; dengan beberapa file, gunakan Unduh semua (ZIP).

Pertanyaan umum

Apakah kata sandi atau file saya dikirim ke mana pun?

Tidak. Enkripsi berjalan di browser Anda dengan Web Crypto API. Kata sandi, kunci, dan file tidak pernah disimpan atau dikirim.

Apa bedanya kedua format?

AES-256-GCM adalah enkripsi terautentikasi dengan kunci yang diturunkan PBKDF2-SHA256 (600.000 iterasi secara bawaan) dan salt acak, jadi kata sandi yang salah atau perubahan apa pun pada data selalu terdeteksi. Kompatibel OpenSSL menghasilkan byte yang sama seperti openssl enc -aes-256-cbc -pbkdf2 (10.000 iterasi secara bawaan), tetapi CBC tidak punya pemeriksaan integritas, jadi perusakan tidak terdeteksi secara andal.

Bisakah saya mendekripsi keluaran tanpa XTools?

Keluaran Kompatibel OpenSSL, ya: alat ini menampilkan Perintah openssl yang cocok, misalnya openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (tambahkan -a untuk teks Base64). Keluaran AES-256-GCM memakai tata letak file XTENC milik alat ini, jadi Anda membutuhkan alat ini untuk membukanya.

Bisakah alat ini membuka file yang dienkripsi dengan openssl enc?

Ya. Format terdeteksi dari header file. Jika file dibuat tanpa -pbkdf2, pilih Legacy (-md sha256) untuk OpenSSL 1.1 dan yang lebih baru atau Legacy (-md md5) untuk versi lebih lama di Pengaturan OpenSSL, dan samakan -iter jika diubah.

Bagaimana jika saya lupa kata sandinya?

Data tidak bisa dipulihkan; tidak ada pengaturan ulang atau pintu belakang. Kata sandi pendek bisa ditebak dengan brute force, jadi pakai 12 karakter atau lebih, atau frasa sandi.

Apa yang tidak disembunyikan enkripsi?

File keluaran mempertahankan nama asli dengan .enc ditambahkan, dan ukurannya kira-kira sama dengan aslinya, jadi nama file dan ukuran kasar tetap terlihat. Hanya isinya yang dilindungi.