Thêm mật khẩu cho tệp PDF
Thêm mật khẩu mã hóa PDF bằng mật khẩu do bạn chọn, dùng qpdf và khóa 256-bit, nên muốn mở tệp phải nhập đúng mật khẩu đó. Chúng tôi không đặt lại được mật khẩu đã quên.
Kéo tệp vào đây, hoặc nhấp để chọn
Nhận PDF · tối đa 500.0 MB mỗi tệp · tối đa 20 tệp mỗi lần
Bạn cũng có thể dán tệp bằng Ctrl/Cmd+V hoặc từ menu clipboard.
Thêm mật khẩu dùng qpdf `--encrypt` để mã hóa PDF; mở tệp cần mật khẩu bạn đặt. Dùng khi bản nháp phải đi email còn mật khẩu đi kênh khác.
Trang web có một trường `password`. Giá trị đó vừa là mật khẩu người dùng vừa là mật khẩu chủ sở hữu (trừ khi API gửi thêm `ownerPassword`). Độ dài khóa mặc định 256. Web không gửi `canPrint` hay `canModify`; cả hai mặc định tắt: in là `none`, sửa là `none`. Người nhận chỉ có mật khẩu người dùng, trên trình đọc tôn trọng cờ này, không nên in hoặc sửa được. Hãy thử tệp trên trình đọc sạch trước khi coi đây là kiểm soát tuân thủ.
Hãy nhớ mật khẩu. Chúng tôi không thể đặt lại. Nếu mất khẩu là thảm họa, giữ thêm bản gốc chưa mã hóa.
Đây là mã hóa mật khẩu PDF chuẩn, không phải DRM từ xa, không phải chữ ký chứng chỉ, cũng không thu hồi được tệp đã gửi. Kẻ có byte vẫn có thể đoán ngoại tuyến; dùng khẩu dài và độc nhất, đừng dùng `1234` hay mật khẩu email.
Một số tổ chức cấm PDF có mật khẩu vì DLP không quét được. Kiểm tra chính sách trước khi khóa hồ sơ công ty. Đừng khóa tệp bạn không có quyền hạn chế.
Thêm mật khẩu thay đổi byte của tệp, nên mọi chữ ký số hiện có trở nên vô hiệu ngay khi tệp được mã hóa. Nếu tài liệu phải giữ chữ ký có thể xác minh, đừng mã hóa sau khi ký; hoặc mã hóa trước rồi ký sau, hoặc phân phối qua kênh thực thi kiểm soát truy cập thay vì mật khẩu PDF.
Các cờ quyền chỉ mang tính khuyến nghị. Trình xem PDF của Adobe, Apple và các trình đọc mã nguồn mở không thống nhất về mức độ tuân thủ «cấm in» và «cấm sửa», và công cụ trên máy tính thường vượt qua được. Hãy coi hạn chế in và sửa như một gờ giảm tốc ngăn lạm dụng tình cờ, không phải quyền có thể cưỡng chế. Điều duy nhất mã hóa thực sự bảo đảm là tệp không thể mở nếu không có mật khẩu.
Chọn mật khẩu bạn có thể gửi qua kênh riêng: tin nhắn trò chuyện, cuộc gọi, chia sẻ từ trình quản lý mật khẩu. Gửi tệp và mật khẩu trong cùng một email làm mất ý nghĩa. Với một nhóm, nên dùng mật khẩu cho từng người nhận thay vì một bí mật chung, để có thể thu hồi quyền truy cập bằng cách không chia sẻ tệp kế tiếp.
Nếu quên mật khẩu, ở đây không có cách khôi phục. Mã hóa qpdf không thể đảo ngược nếu không có khóa, và chúng tôi không giữ bản sao mật khẩu hay tệp của bạn. Hãy lưu mật khẩu trong trình quản lý mật khẩu, và giữ bản gốc chưa mã hóa cho bất cứ thứ gì bạn không thể mất quyền truy cập.
Khi còn nhớ mật khẩu, Gỡ mật khẩu làm ngược lại. Trên các trang web, công cụ khác sẽ hỏi mật khẩu và mở khóa tệp giúp bạn; người gọi API chạy Gỡ mật khẩu trước.
Nếu quy định cấm gửi PDF plaintext tới dịch vụ mã hóa lưu trữ, hãy tự triển khai.
Tính năng
- qpdf `--encrypt`, mặc định AES-256
- Mật khẩu trên web vừa là user vừa là owner; in và sửa mặc định đều none
- Không thể khôi phục mật khẩu
- Vô hiệu hóa chữ ký số hiện có
- API ẩn danh: /api/v1/security/add-password
Khi nào nên dùng
- Gửi PDF lương, mật khẩu đi kênh khác
- Bảo vệ bản nháp hợp đồng trước khi gửi email duyệt
- Thêm mật khẩu trước khi đưa lên thư mục dùng chung
- Mã hóa hồ sơ y tế trước khi gửi đến hộp thư dự phòng của cổng bệnh nhân
Làm thế nào để đặt mật khẩu cho PDF?
- Tải lên PDF bạn có quyền hạn chế.
- Nhập mật khẩu mạnh. Chia sẻ mật khẩu qua kênh khác với tệp.
- Nhấp Bắt đầu xử lý, tải PDF đã mã hóa.
- Mở bản tải trên trình đọc sạch, xác nhận có hỏi mật khẩu.
Giới hạn và ngoại lệ
- Không thể khôi phục mật khẩu đã mất tại đây
- Vẫn có thể đoán ngoại tuyến; dùng khẩu dài và độc nhất
- Không thay được chia sẻ có kiểm soát truy cập
- Các cờ quyền chỉ mang tính khuyến nghị và có thể bị vượt qua
- Mã hóa vô hiệu hóa mọi chữ ký số hiện có
- Giới hạn tải lên trên trang web này: 500 MB mỗi tệp, tệp lớn hơn khoảng 95 MB được gửi theo từng phần. Một yêu cầu API trực tiếp bị giới hạn ở 100 MB.
Ví dụ
- Mã hóa thông báo tuyển dụng 3 trang rồi mở sẽ hỏi mật khẩu
- Theo mặc định web, trình đọc tôn trọng cờ cũng chặn in và sửa
- Mở phiếu lương đã mã hóa mà không có mật khẩu sẽ thất bại; với mật khẩu, các trang hiển thị bình thường
Quyền riêng tư của công cụ này
Tệp được tải lên qua HTTPS, xử lý trong bộ nhớ hoặc thư mục tạm ngắn hạn trên máy chủ của chúng tôi, rồi bị xóa khi kết quả sẵn sàng. Chúng tôi không giữ bản sao để duyệt sau, huấn luyện hay lập hồ sơ quảng cáo. Thời hạn lưu giữ và thông báo cookie AdSense nằm trong Chính sách quyền riêng tư.
Câu hỏi thường gặp
- Mất mật khẩu có đặt lại được không?
- Không. Nếu mất là thảm họa, hãy giữ bản lưu trữ chưa bảo vệ.
- Người nhận còn in được không?
- Theo mặc định web thì không. Trừ khi client API đặt canPrint và canModify thành true, cả hai đều tắt.
- Đây có phải DRM doanh nghiệp không?
- Không. Đây là mã hóa mật khẩu PDF. Không có thu hồi từ xa.
- Thêm mật khẩu có gỡ chữ ký không?
- Không. Nó mã hóa tệp. Hãy thử PDF đã chứng thực; mã hóa và chữ ký có thể xung đột.
- Người nhận có thể gỡ mật khẩu không?
- Chỉ khi có mật khẩu đúng, bằng Gỡ mật khẩu. Không có cửa sau, và chúng tôi không thể bỏ qua giúp bạn.
- Các cờ cấm in và cấm sửa có cưỡng chế được không?
- Không tuyệt đối. Trình xem tuân thủ không nhất quán và công cụ máy tính có thể vượt qua. Mã hóa ngăn mở khi thiếu mật khẩu; các cờ chỉ mang tính răn đe.
- Tôi có nên gửi mật khẩu trong cùng email với tệp không?
- Không. Hãy gửi tệp và mật khẩu qua các kênh riêng, nếu không mã hóa chỉ thêm chút bảo vệ khi hộp thư bị xâm phạm.
Cập nhật lần cuối:
Gọi bằng mã
Mỗi công cụ trên trang là một API REST thông thường. Dùng ẩn danh không cần tài khoản hay API key. Trình duyệt, lập trình viên và agent đều gọi được.
curl -X POST "https://pdf123.xyz/api/v1/security/add-password" \
-F "[email protected]" \
-F "password=your-password" \
-o output.pdfCũng có dạng công cụ MCP cho client dùng Model Context Protocol (JSON-RPC 2.0, POST /mcp). Tài liệu API đầy đủ
Dùng từ AI agent
SkillVới skill này, Claude Code, Codex, Cursor và các AI agent khác có thể chạy "Thêm mật khẩu" thay bạn: /skills/pdf123-protect.md
Tệp chỉ dùng cho lần xử lý này, xong là tự xóa.