Langsung ke konten utama

Enkripsi File (AES-256-GCM) gratis

Enkripsi file apa pun dengan kata sandi menggunakan AES-256-GCM dan PBKDF2 (250.000 iterasi). Output .enc hanya terbuka dengan kata sandi yang tepat, dan hanya alat ini yang dapat mendekripsinya. Sepenuhnya sisi klien β€” file Anda tidak pernah meninggalkan perangkat Anda.

Berfungsi offline setelah dimuat

Situs enkripsi online menerima file Anda β€” di sini dienkripsi di perangkat Anda, dan kata sandi tidak pernah meninggalkannya.

Letakkan file di sini, atau klik untuk memilih

Any file Β· diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Jelajahi file

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Letakkan file apa saja dan pilih kata sandi β€” Anda akan mendapatkan salinan .enc yang hanya bisa dibuka dengan kata sandi tersebut.

Simpan kata sandi ini di tempat aman. Kami tidak pernah melihatnya, jadi kata sandi yang hilang tidak dapat dipulihkan dan file tetap terkunci selamanya.

Enkripsi kuat dan standar. AES-256-GCM dengan kunci yang diturunkan dari kata sandi Anda melalui PBKDF2 (250.000 iterasi SHA-256). Salt acak dan IV baru disimpan di header file; mengubah satu byte pun akan membuat dekripsi gagal pemeriksaan autentikasi.

Format file (untuk dekripter cadangan)

"LIBE2" + salt 16 byte + IV 12 byte + ciphertext AES-256-GCM. Kuncinya adalah PBKDF2-HMAC-SHA256, 250 000 iterasi, dari kata sandi UTF-8 Anda yang dinormalisasi NFKC. 33 byte header pertama adalah data terautentikasi. Isi yang didekripsi adalah panjang nama file 2 byte, nama file, lalu file. File yang dibuat sebelum pembaruan ini ("LIBE1") tetap bisa dibuka.

Kata sandi Anda tidak pernah disimpan atau dikirim ke mana pun β€” semuanya berjalan di browser Anda. Jika hilang, file tidak dapat dipulihkan. File besar (> ~200 MB) membutuhkan beberapa detik dan menggunakan memori yang besar.

Cara kerja

Enkripsi file apa pun dengan sandi sehingga hanya orang yang tahu sandinya (dan menggunakan alat ini) dapat membukanya. Enkripsi dan dekripsi keduanya berjalan secara lokal dengan Web Crypto API browser β€” tidak ada server, tidak ada key escrow.

  1. 1
    Anda memasukkan file dan memilih sandi
    File dibaca ke memori di browser Anda. Sandi Anda diturunkan menjadi kunci AES 256-bit melalui PBKDF2 β€” 250.000 iterasi SHA-256 dengan salt acak baru.
  2. 2
    File dienkripsi dengan AES-256-GCM
    IV acak baru dihasilkan. AES-256 dalam Galois/Counter Mode menghasilkan tag autentikasi 16-byte, sehingga setiap perubahan pada file terenkripsi akan membuat dekripsi gagal.
  3. 3
    Unduh file .enc (dan dekripsi nanti)
    Output dimulai dengan header "LIBE1" yang membawa garam, IV, dan nama file asli, diikuti oleh ciphertext. Masukkan lagi di sini dalam mode Dekripsi dengan sandi untuk memulihkan yang asli.

File Anda tidak pernah meninggalkan perangkat Anda. Jika sandi hilang, file ikut hilang β€” tidak ada mekanisme pemulihan, memang dirancang demikian.

Alat terkait

Pertanyaan yang sering diajukan