Cách đặt mật khẩu bảo vệ PDF mà không cần tải lên

  1. Mở PDF của bạn. Chọn file hoặc thả vào bất cứ đâu trên trang. File được đọc vào bộ nhớ trình duyệt và không bao giờ được gửi đến máy chủ nào.
  2. Đặt mật khẩu. Gõ mật khẩu hai lần. Thước đo độ mạnh cho bạn biết bằng ngôn ngữ dễ hiểu liệu nó có đứng vững hay không — sáu chữ thường bị phá trong vài giây; một cụm từ ngắn thì đứng vững.
  3. Mã hoá và kiểm chứng. File được mã hoá bằng AES-256 ngay trên thiết bị của bạn, sau đó công cụ lập tức mở lại chính file vừa tạo: một lần kiểm tra xác nhận mật khẩu của bạn mở được nó, một lần khác xác nhận không có mật khẩu thì không mở được.
  4. Tải xuống và lưu mật khẩu. Đổi tên nếu muốn rồi tải xuống. Giữ mật khẩu ở một nơi an toàn — không có cách khôi phục, và chính điều đó khiến sự bảo vệ trở nên thật.

Công cụ này làm gì

  • Mã hoá AES-256 — cùng chuẩn mà ngân hàng và chính phủ dùng, chạy ngay trong trình duyệt của bạn
  • Tự kiểm chứng kết quả: mở lại file bằng mật khẩu của bạn, xác nhận nó từ chối khi không có mật khẩu
  • Thước đo độ mạnh mật khẩu theo thời gian thực với nhãn dễ hiểu, cùng kiểm tra khớp mật khẩu
  • Chế độ Mở khóa gỡ mật khẩu khỏi một PDF mà bạn đã có thể mở
  • Mật khẩu chủ sở hữu và các cờ quyền tuỳ chọn, được giải thích trung thực
  • File và mật khẩu không bao giờ rời khỏi thiết bị của bạn

Công cụ này làm gì

Nó mã hoá một PDF bằng AES-256 để việc mở file đòi hỏi mật khẩu — và làm toàn bộ việc này ngay trong trình duyệt của bạn. Engine xử lý là một bản fork mã nguồn mở của pdf-lib; file của bạn được đọc vào bộ nhớ, mã hoá ngay trên thiết bị, và tải trở lại. Nó cũng làm được chiều ngược lại: đưa cho nó một PDF đã được bảo vệ cùng mật khẩu của nó, và nó tạo ra một bản đã mở khóa.

Bằng chứng, không phải lời hứa

Hầu hết công cụ chỉ nói "file của bạn đã được bảo vệ" rồi dừng lại ở đó. Công cụ này lập tức mở lại chính kết quả của mình hai lần: một lần bằng mật khẩu của bạn, kỳ vọng thành công, và một lần không dùng mật khẩu nào, kỳ vọng bị từ chối. Cả hai kết quả đều được hiển thị dưới dạng các bước kiểm tra trước khi bạn tải xuống. Nếu việc kiểm chứng từng thất bại, công cụ sẽ nói với bạn đừng tin kết quả — đó chính là mục đích của việc chạy kiểm tra này.

Vì sao việc không tải lên ở đây lại quan trọng hơn bất cứ đâu

Hãy nghĩ về việc bạn đang làm khi dùng một trang web "bảo vệ PDF" trực tuyến: bạn đang tải lên đúng cái tài liệu mà bạn cho là đủ nhạy cảm để phải mã hoá, cộng thêm cả mật khẩu, lên máy chủ của một người lạ. Đó là nơi ít hợp lý nhất có thể để làm việc này. Mã hoá phía trình duyệt loại bỏ sự mâu thuẫn đó — bí mật không bao giờ tồn tại ở đâu ngoài thiết bị của bạn.

Mật khẩu chính là sự bảo vệ

AES-256 không phải là điểm yếu; mật khẩu của bạn mới là điểm yếu. Sáu chữ thường bị một chiếc laptop phá trong vài giây. Một cụm từ ngắn gồm các từ không liên quan — correct-battery-lemon — đứng vững hàng thế kỷ. Thước đo theo thời gian thực bên dưới ô mật khẩu diễn đạt điều này bằng ngôn ngữ dễ hiểu khi bạn gõ, và ô thứ hai bắt lỗi gõ nhầm, vì một lỗi gõ nhầm trong mật khẩu mã hoá không tạo ra lỗi ngay lúc đó — nó tạo ra một file bị khóa.

Giới hạn trung thực

Không có cách khôi phục mật khẩu, đó là chủ đích — ai có thể khôi phục được nó thì cũng có thể đột nhập được. Các cờ quyền (không in, không sao chép) được các ứng dụng đọc tôn trọng nhưng không bị mã hoá ép buộc, nên công cụ mô tả chúng như những yêu cầu, không phải sự đảm bảo. Và nếu bạn cần file được bảo vệ cũng phải nhỏ hơn hoặc được che thông tin, hãy làm việc đó trước — mã hoá là bước cuối cùng, không phải bước đầu tiên.

Cách đặt mật khẩu cho PDF trên Mac

Để đặt mật khẩu cho PDF trên Mac, Preview đủ dùng cho trường hợp cơ bản. Mở PDF, chọn File → Export…, đánh dấu Encrypt, gõ mật khẩu hai lần rồi lưu lại. Các phiên bản macOS mới hơn còn có File → Edit Permissions…, nơi bạn đặt mật khẩu mở, mật khẩu chủ sở hữu và các cờ in, sao chép thông thường trong cùng một bảng. Dù theo cách nào, hãy giữ bản gốc và lưu bản đã bảo vệ dưới tên mới.

Có một điều Preview không cho bạn biết: độ mạnh mã hoá của nó tùy thuộc phiên bản macOS. Các bản cũ ghi RC4 128-bit, đã lỗi thời; các bản mới hơn ghi AES. Bạn không thể biết mình nhận được loại nào từ hộp thoại lưu file. Công cụ này luôn dùng AES-256, sau đó mở lại chính kết quả của nó hai lần — một lần bằng mật khẩu của bạn, một lần không có — và hiển thị cả hai kết quả kiểm tra trước khi bạn tải xuống. Nó chạy trong Safari hoặc Chrome trên Mac của bạn, và cả file lẫn mật khẩu đều không rời khỏi máy.

Đặt mật khẩu cho PDF trên iPhone

Không có cách nào có sẵn để đặt mật khẩu cho PDF trên iPhone. Ứng dụng Tệp có thể mở, đánh dấu và chia sẻ một PDF, nhưng không có tùy chọn mã hoá, và Mail cùng Messages gửi file đúng nguyên trạng. Hầu hết mọi người phải cài một ứng dụng hoặc tải tài liệu lên một trang web — và việc tải lên đúng cái file bạn muốn khóa, cùng với mật khẩu của nó, là nơi ít hợp lý nhất để làm điều này.

Trang này hoạt động trong Safari trên iPhone. Chạm Chọn một PDF, chọn file từ Tệp hoặc một bản tải về gần đây, đặt mật khẩu, và việc mã hoá chạy ngay trên điện thoại bằng AES-256. Các bước kiểm chứng cũng chạy ở đó. Lưu kết quả trở lại Tệp hoặc chia sẻ vào Mail. Không có gì được tải lên, và mật khẩu chỉ tồn tại trên bàn phím của bạn và trong bộ nhớ của Safari cho đến khi bạn đóng tab.

Bạn có thể đặt mật khẩu cho một file PDF — và gỡ mật khẩu sau này không?

Có, bạn có thể đặt mật khẩu cho một file PDF, và định dạng này cho bạn hai lớp khóa khác nhau. Mật khẩu mở mã hoá nội dung: không có nó, trình đọc chỉ hiện một ô nhập và không gì khác, và dữ liệu bên trong không đọc được. Mật khẩu quyền thì khác — nó mang các cờ như không cho in hay không cho sao chép. Những cờ đó chỉ mang tính khuyến nghị. Các trình đọc tử tế tôn trọng chúng, nhưng việc mã hoá không ép buộc, nên hãy coi chúng là một lời đề nghị lịch sự, không phải sự bảo vệ. Nếu có điều gì đó cần được giữ riêng tư, hãy dùng mật khẩu mở.

Để gỡ mật khẩu khỏi một PDF mà bạn biết, hãy chuyển công cụ này sang chế độ Mở khóa, gõ mật khẩu, rồi tải xuống một bản không mã hoá. Trong Preview trên Mac, mở file bằng mật khẩu của nó, chọn File → Export…, để trống ô Encrypt rồi lưu lại. Cả hai cách đều không hoạt động với một mật khẩu bị quên: không gì có thể mở khóa một PDF có mật khẩu đã mất, và một trang web tuyên bố ngược lại đang không thành thật với bạn về ý nghĩa thực sự của mã hoá.