PDF

Lindungi PDF dengan kata sandi

Enkripsi AES-256 yang berjalan sepenuhnya di browser. Atur kata sandi, batasi apa yang boleh dilakukan pembaca, unduh — tanpa mengunggah apa pun.

AES-256 · Tanpa upload · Hingga 100 MB

Lindungi PDF dengan kata sandi mengenkripsi PDF dengan AES-256 (algoritma yang sama yang disetujui NSA untuk data TOP SECRET) sepenuhnya di browser, dengan qpdf yang dikompilasi ke WebAssembly — tanpa upload, tanpa batas harian. Atur kata sandi buka, pilih apa yang boleh dicetak, disalin, diedit, atau diisi pembaca (4 toggle dipetakan ke flag izin spesifikasi PDF), opsional atur kata sandi pemilik terpisah untuk kontrol yang lebih halus. Output berfungsi di Acrobat, Preview, penampil PDF browser — di mana pun spesifikasi PDF didukung.

Apa itu Lindungi PDF dengan Kata Sandi?

Lindungi PDF dengan kata sandi mengenkripsi konten PDF menggunakan AES-256, standar yang sama yang diterbitkan dalam NIST FIPS 197 dan digunakan oleh lembaga federal AS untuk informasi rahasia hingga TOP SECRET. Tanpa kata sandi, file tidak dapat dibaca — halaman disimpan sebagai aliran byte terenkripsi yang tidak dapat dirender pembaca PDF mana pun. Dengan kata sandi, ini adalah PDF normal: terbuka di Adobe Acrobat, Preview, penampil PDF browser, di mana pun.

Di luar kata sandi buka, kamu dapat mengunci apa yang boleh dilakukan pembaca setelah file terbuka. Blokir pencetakan, blokir ekstraksi teks dan gambar, cegah pengeditan, atau batasi semua kecuali pengisian formulir. Pembatasan ini diterapkan oleh setiap pembaca yang patuh spesifikasi; empat toggle dipetakan langsung ke flag izin yang ditulis ke dalam kamus enkripsi PDF. Pikowl menjalankan seluruh enkripsi secara lokal menggunakan qpdf yang dikompilasi ke WebAssembly — file tidak pernah menyentuh server.

Bagaimana cara enkripsi bekerja?

Kami menggunakan qpdf — pustaka PDF baris perintah sumber terbuka standar — yang dikompilasi ke WebAssembly. Saat kamu mengklik Enkripsi, file dimuat ke dalam sistem file virtual di dalam Web Worker, qpdf mengenkripsinya dengan AES-256 menggunakan kata sandimu, dan hasilnya ditulis kembali sebagai Blob yang kamu unduh. Biner wasm berukuran ~1,5 MB dan hanya dimuat pada penggunaan pertama, sehingga halaman itu sendiri tetap ringan.

Seberapa kuat AES-256?

AES-256 (Advanced Encryption Standard, kunci 256-bit) adalah algoritma yang sama yang ditentukan dalam NIST FIPS 197 dan disetujui oleh Badan Keamanan Nasional AS untuk melindungi data TOP SECRET. PDF 2.0 (ISO 32000-2) menggunakan AES-256 dengan kunci yang diturunkan dari kata sandi melalui fungsi peregangan (gaya PBKDF2), membuat serangan brute-force sangat mahal secara komputasi. Kata sandi 12 karakter dengan huruf campuran, digit, dan simbol akan membutuhkan waktu lebih lama dari usia alam semesta untuk dipecahkan dengan perangkat keras saat ini.

Cara empat toggle izin dipetakan ke spesifikasi PDF

Setiap izin dipetakan ke flag dalam kamus enkripsi PDF, yang didefinisikan oleh ISO 32000-2 §7.6.4. Izinkan pencetakan mengatur flag cetak. Izinkan penyalinan mengatur flag ekstraksi konten. Izinkan pengeditan mengatur flag modifikasi-konten. Izinkan pengisian formulir mengatur flag isi-formulir (yang secara otomatis diberikan ketika pengeditan diizinkan). Pembaca yang patuh spesifikasi — Acrobat, Preview, penampil PDF browser — semuanya menghormati flag ini.

Apakah aman?

PDF dan kata sandimu tidak pernah meninggalkan browser. Runtime wasm qpdf berjalan di dalam Web Worker; file hanya ada sebagai Uint8Array di memori; enkripsi terjadi melalui penulisan ulang aliran byte PDF standar; hasilnya diteruskan kembali sebagai Blob yang dapat diunduh. Buka tab Jaringan browser saat mengenkripsi — kamu akan melihat nol permintaan ke server kami. Satu-satunya panggilan jaringan adalah pengambilan sekali saja dari biner wasm itu sendiri, yang kemudian di-cache.

Batas dan perilaku

Ukuran file maksimum: 100 MB. Panjang kata sandi maksimum: 127 karakter (batas keras spesifikasi PDF). Enkripsi menggunakan AES-256 (PDF 2.0 / ISO 32000-2). Flag izin mengikuti model 4-bit standar. Output adalah satu PDF; metadata dipertahankan; halaman, tata letak, dan konten tetap identik dengan input.

Penggunaan Umum

FAQ

Apakah AES-256 benar-benar aman?

Ya. Kami menggunakan AES-256 — standar yang sama yang digunakan pemerintah AS untuk data TOP SECRET. Kunci diturunkan dari kata sandimu menggunakan fungsi peregangan yang lambat, membuat serangan brute-force tidak layak secara komputasi terhadap kata sandi apa pun yang lebih panjang dari 8–10 karakter campuran.

Apakah PDF saya diunggah ke mana pun?

Tidak. Enkripsi berjalan sepenuhnya di browser melalui qpdf yang dikompilasi ke WebAssembly. File tidak pernah dikirim ke server kami — tidak ada yang dapat diunggah, bocor, atau diretas. Kamu dapat memverifikasi ini di tab Jaringan browser.

Apa yang terjadi jika saya kehilangan kata sandi?

Jika kamu lupa kata sandi buka, file tidak dapat dipulihkan — itulah inti enkripsi kuat. Tidak ada pintu belakang, tidak ada tautan "lupa kata sandi". Simpan di pengelola kata sandi sebelum mengenkripsi.

Apa perbedaan antara kata sandi pengguna dan pemilik?

Kata sandi pemilik memungkinkan kamu mengubah izin atau menghapus enkripsi nanti tanpa mengetahui kata sandi buka. Sebagian besar pengguna hanya memerlukan satu kata sandi — biarkan kolom pemilik kosong dan kami akan menggunakan kata sandi yang sama untuk keduanya.

Apakah PDF terenkripsi akan terbuka di pembaca PDF lama?

Pembaca PDF 2.0 (Adobe Acrobat 9+, Preview modern, penampil browser modern) semuanya mendukung AES-256. Pembaca yang lebih lama (pra-2008) mungkin memerlukan AES-128 — beri tahu kami melalui umpan balik jika kamu memerlukan mode warisan.

Seberapa baik flag izin diterapkan?

Flag izin (cetak, salin, edit, isi formulir) diterapkan oleh pembaca PDF yang patuh spesifikasi. Ini adalah pencegah yang kuat — Acrobat, Preview, browser semuanya menghormatinya — tetapi pengguna yang bertekad dengan parser PDF kustom dapat melewatinya. Kata sandi buka adalah lapisan perlindungan kriptografis yang kuat.

Apakah ada batas ukuran file?

Pikowl menangani hingga 100 MB per file. Enkripsi itu sendiri cepat — PDF 50 MB biasanya terenkripsi dalam waktu kurang dari 5 detik. Runtime wasm menambahkan ~1,5 MB pada penggunaan pertama, lalu di-cache.

Sumber dan Bacaan Lanjutan

Semua berjalan di browser Anda. Tidak ada yang dikirim ke server.
01
Berjalan di perangkatmu
File tidak pernah meninggalkan browsermu. Tanpa unggahan ke server.
02
8 bahasa
EN, ES, HI, PT, FR, DE, ID, JA — setiap alat.
03
Tanpa daftar akun
Buka halaman, gunakan alatnya. Itu saja.