给 PDF 设了密码,为什么同事还是能复制?

给 PDF 设了密码,为什么同事还是能复制?

一、两种保护,效果完全不同

保护类型效果能不能被绕过
打开密码任何阅读器都必须先输密码才能打开没有密码就打不开,这是真正的门槛
权限限制(禁复制/禁改/仅打印)限制可执行的操作只对遵守 PDF 标准的阅读器生效,部分开源阅读器可以忽略

所以正确预期是:要防"内容被看到",用打开密码;要防"同事手滑改了两笔、顺手复制一段",用权限限制。反过来用,就会出问题。

如果文件真的是绝密级,别指望 PDF 自带的权限设置。它适合日常防误操作与防随手复制,不适合保护绝密内容。

二、加密之后的文件还是原来那个文件

加密后的 PDF 与原文件内容一致:文字层、矢量图形、图片全部保留,只是外面加了一层标准加密。填了打开密码,任何阅读器都要先输密码;用「PDF 去密码」工具输入同一个密码,就能还原成不加密的版本。

打开密码留空时,文件可以免密打开,只受权限限制——这也是为什么"我没设密码,怎么还被限制了编辑"这种情况会出现。

三、算法短板:能打开 ≠ 足够强

这类在线工具通常采用 PDF 标准安全算法 RC4-128(V2/R3),Adobe Acrobat、WPS、macOS 预览、各手机阅读器都能正常打开与解密。它的优点是兼容性极好,短板也很明确——

RC4 是较老的算法。如果文件高度机密且需要长期保管,更稳妥的路径是:先用这类工具去掉密码,再用 Adobe Acrobat 的 AES-256 等专业方式重新加密。反过来做(先用弱算法加密、再想升级)会更麻烦。

四、密码怎么设,才不白设

要点建议
长度4–128 个字符可选,建议 12 位以上
组成大小写字母、数字、符号混用
传递密码与文件分开走两个渠道,别写在同一个邮件里

五、想换密码或改权限怎么办

已经是加密文件的,先去掉原加密再重设:用去密码工具输入原密码,回到加密工具设置新密码与新权限。这里有个残酷的前提——去密码必须知道原密码,忘了打开密码的文件任何工具都无法找回。所以设密码时,务必留一份只有自己能取到的记录。

六、文件不上传这件事,可以自己验证

这类工具的处理全程在浏览器里完成:文件读取、加密、下载都发生在你本机,服务端从来拿不到文件。想验证的话,打开开发者工具的 Network 面板,操作一遍,看有没有上传请求——零上传是能亲眼确认的,不用只听说明。

另外,纯本地处理没有服务器端的体积限制,只受本机内存约束;超过 100MB 的 PDF 建议先压缩再加密,浏览器处理会更快更稳。