Mật Khẩu PDF — Đặt Hoặc Gỡ

Đặt mật khẩu cho PDF, hoặc gỡ mật khẩu bạn đã biết. Chạy hoàn toàn trong trình duyệt, không tải lên.

pdf

Mật khẩu PDF

PDF cần khóa

Kéo thả một tệp vào đây, hoặc bấm để chọn

Cho phép người có mật khẩu

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không rời khỏi thiết bị.

What next?

FAQ

File PDF của tôi có bị tải lên máy chủ nào không?

Không. Cả hai chiều — khóa và gỡ khóa — đều chạy bằng thư viện @cantoo/pdf-lib ngay trong tab trình duyệt này, đọc và ghi lại toàn bộ nội dung PDF trong bộ nhớ của máy bạn. Mật khẩu bạn gõ vào ô nhập không rời khỏi trang dưới dạng một request mạng, và link tải về là một blob URL do chính trình duyệt tạo ra tại chỗ, không phải link trỏ tới bản sao nào trên server. Muốn tự kiểm chứng, mở DevTools, chuyển sang tab Network rồi chạy thử một trong hai chế độ — sẽ không có request upload nào, và ngắt hẳn mạng sau khi trang đã tải xong thì tool vẫn chạy bình thường.

Điều này quan trọng hơn ở tool này so với phần lớn tool khác trên trang: nội dung đưa vào thường là thứ bạn chủ đích không muốn bên thứ ba nhìn thấy, và cả lý do đặt mật khẩu ngay từ đầu là để kiểm soát ai được mở nó. Đưa một PDF cần bảo mật lên máy chủ của người khác — dù có hứa xóa sau vài giờ — cũng đã đi ngược lại chính mục đích của việc khóa file đó.

Tool này có bẻ khoá được mật khẩu tôi không nhớ không?

Không, và nó cũng không cố làm việc đó. Gỡ mật khẩu ở đây bắt buộc phải gõ đúng mật khẩu đang có sẵn — nếu không biết, tool không giúp được, và không tool nào tôn trọng chuẩn mã hoá PDF giúp được: dò ngược một khoá AES-256 vượt xa khả năng tính toán thực tế hiện nay, không phải bài toán vừa sức một tab trình duyệt. Nếu bạn tự khóa file rồi quên mật khẩu, cách duy nhất còn lại là một trình quản lý mật khẩu đã lưu sẵn từ trước; nếu không có, tài liệu coi như mất — đó là hệ quả tất yếu của mã hoá mạnh, không phải giới hạn riêng của tool này. Nói cách khác, đây là công cụ đặt/gỡ mật khẩu, không phải công cụ bẻ khoá.

Mật khẩu mở tài liệu và mật khẩu chủ sở hữu khác nhau ở đâu?

Mật khẩu để mở tệp (user password) là thứ người đọc phải gõ trước khi nhìn thấy nội dung — đúng nghĩa "PDF có mật khẩu" mà đa số người dùng hình dung. Mật khẩu chủ sở hữu (owner password) là tuỳ chọn và tách biệt: nó điều khiển bốn quyền bên dưới — in, sao chép, chỉnh sửa, bình luận/điền biểu mẫu — cho người đã có mật khẩu mở, chứ không tạo thêm lớp chặn mở file thứ hai. Để trống, tool tự dùng lại mật khẩu mở, và với phần lớn nhu cầu thông thường như vậy là đủ.

Một chi tiết đáng biết: chuẩn mã hoá AES-256 (revision 3 trở lên) đọc khối quyền hạn này như một object hoàn toàn trống theo mặc định — bỏ trống một trường nghĩa là từ chối quyền đó, không phải "giữ nguyên như cũ". Tool luôn khai rõ cả bốn quyền theo đúng những gì bạn tick, để một ô không được chọn từ chối đúng thứ nó ghi. Trong thực tế, mật khẩu chủ sở hữu cũng là lớp yếu hơn: nhiều trình đọc PDF phớt lờ cờ quyền hạn ngay khi file đã mở được, nên đừng dựa vào nó như cách duy nhất để chặn in hay sao chép nội dung nhạy cảm — nếu nội dung tuyệt đối không được đọc, hãy xoá nó khỏi tài liệu trước khi xuất ra.

Vì sao luôn mã hoá bằng AES-256, không có tuỳ chọn cipher khác?

Tool luôn dùng AES-256 — cipher mạnh nhất mà chuẩn PDF định nghĩa, và cũng là cipher mọi trình đọc hiện đại hỗ trợ. Thư viện nền còn giữ các biến thể RC4 cũ, dành cho trình đọc từ trước năm 2005 và đã bị xem là có thể phá được, nhưng chúng không được lộ ra ở giao diện. Không có lý do gì để chọn một cipher đã biết là yếu trong khi cipher mạnh mở được trên đúng những trình đọc đó, cùng chi phí sử dụng — nên tool đơn giản là không cho chọn.

Gỡ mật khẩu xong, tài liệu có còn nguyên vẹn không?

Đây là điểm cần biết trước khi bấm gỡ. Thư viện không thể chỉ lưu lại tài liệu đã giải mã — làm vậy vẫn giữ nguyên bảng mã hoá và cho ra file vẫn có mật khẩu. Thay vào đó, sau khi mật khẩu mở được file, từng trang được sao chép sang một tài liệu hoàn toàn mới, không mã hoá, và chính bản sao đó là thứ được tải về. Cách này đáng tin với nội dung trang — chữ, ảnh, bố cục — nhưng thứ gì không gắn trực tiếp vào trang sẽ không theo sang: trường biểu mẫu, chú thích, cây outline/bookmark, và metadata ở cấp tài liệu.

Với trường biểu mẫu, tool kiểm tra riêng trước khi gỡ — mở thử file bằng mật khẩu bạn nhập để đếm số trường, rồi hiện cảnh báo đúng con số đó để bạn quyết định tiếp tục hay dừng lại. Outline và metadata không được cảnh báo trước theo cách tương tự — nên coi "gỡ mật khẩu" là tạo bản sao nội dung đã làm phẳng, không phải file giống hệt byte-for-byte chỉ khác mỗi cái khoá.

Vì sao báo "mật khẩu sai" dù tôi chắc chắn gõ đúng?

Trước tiên kiểm tra khoảng trắng thừa ở cuối hoặc một lần trình duyệt tự động điền sai — nguyên nhân phổ biến nhất. Mật khẩu PDF phân biệt hoa thường, và khác với nhiều form đăng nhập, phần lớn phần mềm tạo PDF không chuẩn hoá ký tự có dấu hay ký tự ngoài bảng Latin, nên một mật khẩu gõ trên bố cục bàn phím khác với lúc đặt có thể ra một chuỗi khác hẳn. Nếu file do người khác khóa, xác nhận lại bạn đang cầm đúng mật khẩu mở (user password) chứ không phải một mật khẩu khác họ dùng ở chỗ khác.

Một lỗi khác dễ nhầm với lỗi trên: nếu đang ở chế độ khóa mà tool báo file "đã có mật khẩu", đó không phải sai mật khẩu — file đưa vào vốn đã được mã hoá từ trước. Tool cố tình dừng lại thay vì chồng thêm một lớp mã hoá mới, để tránh tạo ra file khoá kép khó lường; cần gỡ mật khẩu cũ trước bằng chế độ gỡ, rồi mới khóa lại bằng mật khẩu mới.

More pdf tools