Apa itu Enkripsi File?

File Encryptor melindungi file apa pun dengan enkripsi AES-256. Semua proses berjalan secara lokal melalui Web Crypto API — file Anda tidak pernah meninggalkan perangkat dan tetap sepenuhnya privat.

Enkripsi memakai AES-256-GCM dengan kunci yang diturunkan dari kata sandi melalui PBKDF2-SHA256. Anda memilih jumlah iterasi (100rb sampai 2,4 juta) untuk menyeimbangkan kecepatan dan ketahanan terhadap serangan brute-force. File hasil diawali header FENC supaya alat ini bisa membacanya kembali; tanpa kata sandi yang tepat, baik alat ini maupun program lain tidak dapat memulihkan isinya.

Cara menggunakan

  1. Langkah 1 — Seret atau pilih file yang ingin dienkripsi, lalu atur kata sandi yang kuat.
  2. Langkah 2 — Klik Enkripsi untuk memproses file menggunakan AES-256-GCM dengan kunci turunan PBKDF2.
  3. Langkah 3 — Unduh file terenkripsi. Bagikan dengan aman — hanya orang yang memiliki kata sandi yang dapat mendekripsinya.

Kapan menggunakan

  • Mengirim dokumen pajak, kontrak, atau paspor lewat email tanpa terlalu memercayai kotak masuk.
  • Menyimpan cadangan password vault atau kode pemulihan di penyimpanan cloud yang belum sepenuhnya Anda percayai.
  • Mengunci file proyek sensitif sebelum laptop diserahkan untuk diperbaiki.

Hasil

Seorang freelancer mengenkripsi kontrak klien (NDA.pdf) dengan kata sandi 'Tr0pic@lSunset2024' sebelum mengirimnya melalui email. Penerima menggunakan alat yang sama untuk mendekripsi file dengan kata sandi yang dibagikan.

FAQ

Bagaimana kalau saya lupa kata sandi?
File jadi tidak terbaca selamanya. AES-256 dengan 600.000 iterasi PBKDF2 dirancang supaya bahkan penyerang tingkat negara pun tidak dapat menebak kata sandi yang kuat dalam waktu yang berarti. Tulis kata sandi di tempat fisik sebelum mengenkripsi sesuatu yang penting.
Apa beda antar preset iterasi?
Iterasi yang lebih tinggi memperlambat enkripsi sekaligus serangan brute-force. 100rb terasa instan tapi lemah terhadap GPU modern. 600rb adalah baseline rekomendasi OWASP untuk 2024. 2,4 juta makan beberapa detik di ponsel tapi menahan serangan serius.
Bisakah orang lain mendekripsi file saya di alat berbeda?
Hanya kalau alat itu memahami format header FENC: 4 byte magic, 1 byte versi, 3 byte jumlah iterasi, 16 byte salt, 12 byte IV, lalu ciphertext AES-GCM. Berkas yang disimpan dengan petunjuk kata sandi memakai header v3 yang menambahkan satu kolom petunjuk singkat sebelum salt. Isinya AES-GCM standar, jadi skrip khusus pun bisa mendekripsinya.
Apakah ada batas maksimum ukuran file yang dapat dienkripsi?
Enkripsinya sendiri tidak punya batas, tapi seluruh file harus muat di RAM perangkat. Ponsel umumnya menangani sampai 1 GB tanpa masalah; desktop bisa lebih besar. File sangat besar (di atas 4 GB) mungkin tertahan batas mesin JavaScript.
Amankah memercayakan file sensitif ke enkriptor gratis?
Enkripsinya jalan di perangkat Anda lewat Web Crypto API standar yang sudah tertanam di sistem operasi. File tidak pernah diunggah ke mana pun. Halaman ini berfungsi offline sekali termuat, jadi Anda bisa cabut jaringan dan memastikan tidak ada yang keluar dari komputer Anda.

Alat terkait