如何在不上传的情况下给PDF设置密码

  1. 打开你的PDF. 选择文件,或把它拖到页面的任意位置。它会被读入你浏览器的内存,从不会被发送到任何服务器。
  2. 设置密码. 输入两次密码。强度指示会用大白话告诉你这个密码扛不扛得住——六个小写字母几秒钟就能被破解;一句短语则能撑得住。
  3. 加密并验证. 文件会在你的设备上用AES-256加密,随后工具会立即重新打开自己生成的结果:一项检查确认你的密码能打开它,另一项确认没有密码打不开。
  4. 下载并保管好密码. 如果需要,重新命名后下载。把密码保存在安全的地方——没有找回功能,这正是保护真正生效的原因。

它能做什么

  • AES-256加密——银行和政府使用的同一标准,在你的浏览器里运行
  • 自我验证输出结果:用你的密码打开一次,确认没有密码时会被拒绝
  • 实时密码强度指示,用大白话给出提示,并检查两次输入是否一致
  • 解锁模式可以移除一份你已经能打开的PDF上的密码
  • 可选的所有者密码和权限选项,并如实说明其局限
  • 文件和密码从不会离开你的设备

这个工具做什么

它用AES-256给PDF加密,让打开文件必须输入密码——而且整个过程都在你的浏览器里完成。引擎是一个开源的pdf-lib分支;你的文件被读入内存,在你的设备上加密,再下载回来。它也能反过来用:给它一份受保护的PDF和对应密码,它就会生成一份解锁后的副本。

用证据说话,而不是空口承诺

大多数工具只会说“你的文件已受保护”,然后就到此为止。这个工具会立即把自己生成的结果重新打开两次:一次用你的密码,预期能成功;一次不用密码,预期会被拒绝。这两项结果都会在你下载前作为检查项展示出来。如果验证一旦失败,工具会明确告诉你不要信任这份输出——这正是运行这项检查的意义所在。

为什么“无需上传”在这里比在任何地方都更重要

想一想,当你使用在线“PDF加密”网站时,你实际在做什么:你正在把这份你认为敏感到需要加密的文档,连同密码,一起上传到一个陌生人的服务器上。这几乎是这项工作最不合逻辑的处理地点。客户端加密消除了这种矛盾——这个秘密除了你的设备之外,从不存在于任何地方。

密码才是真正的防线

AES-256本身不是薄弱环节;你的密码才是。六个小写字母,一台笔记本电脑几秒钟就能破解。一句由互不相关的单词组成的短语——比如“正确-电池-柠檬”——能撑上几个世纪。密码输入框下方的实时指示会在你打字时用大白话说明这一点,而第二个输入框则能捕捉打字错误,因为加密密码里的一个笔误不会在当下就报错,只会在日后变成一份打不开的文件。

如实说明的局限

这个工具没有密码找回功能,这是刻意设计的——任何能找回密码的人,同样也能闯进去。像“禁止打印”“禁止复制”这样的权限标记,会被阅读器App遵守,但加密本身并不会强制执行它们,所以工具把它们描述为请求,而不是保证。而且如果你还需要把受保护的文件同时压缩变小或涂黑遮盖,请先完成那些步骤——加密应该是最后一步,而不是第一步。

如何在Mac上给PDF设置密码

要在Mac上给PDF设置密码,基本需求用“预览”就够了。打开PDF,选择“文件”→“导出…”,勾选“加密”,输入两次密码并保存。较新版本的macOS还提供“文件”→“编辑权限…”,可以在一个面板里同时设置打开密码、所有者密码以及常见的打印和复制权限。无论用哪种方式,都请保留原件,把受保护的副本另存为新文件名。

有一点“预览”不会告诉你:它的加密强度取决于你的macOS版本。较旧的版本写入的是128位RC4,这已经过时了;较新的版本才会写入AES。从保存对话框里你根本看不出用的是哪一种。这个工具始终使用AES-256,然后把自己生成的结果重新打开两次——一次用你的密码,一次不用——并在你下载前展示这两项检查结果。它在你Mac的Safari或Chrome中运行,文件和密码都不会离开这台Mac。

在iPhone上给PDF设置密码

iPhone上没有内置的方法可以给PDF设置密码。“文件”App可以打开、标注和分享PDF,但没有加密选项,“邮件”和“信息”也只会原样发送文件。大多数人最后会选择安装一个App,或把文档上传到某个网站——而把你正想锁住的这份文件连同它的密码一起上传出去,恰恰是最不明智的做法。

这个页面在iPhone的Safari中就能使用。点击“选择PDF”,从“文件”App或最近下载中选取文件,设置密码,加密就会在手机上用AES-256完成,验证检查也在手机上进行。把结果存回“文件”App,或分享到邮件里。不会上传任何内容,密码也只存在于你的键盘和Safari的内存里,直到你关闭这个标签页。

可以给PDF文件设置密码吗?之后还能移除密码吗?

可以给PDF文件设置密码,而且这种格式提供了两道不同的锁。打开密码用于加密内容:没有它,阅读器只会显示一个输入提示,别的什么都看不到,里面的数据也是无法读取的。权限密码则不同——它携带的是“禁止打印”“禁止复制”之类的标记。这些标记只是建议性质。行为规范的阅读器会遵守它们,但加密本身并不强制执行,所以请把它们当成一种礼貌性的请求,而不是真正的保护。如果有内容必须保密,请使用打开密码。

要移除一个你知道的PDF密码,把这个工具切换到“解锁”模式,输入密码,下载一份未加密的副本即可。在Mac的“预览”里,用密码打开文件,选择“文件”→“导出…”,不要勾选“加密”,直接保存。这两种方式都无法处理已经忘记的密码:没有任何办法能解锁一份密码已经丢失的PDF,如果有网站声称能做到,那它对加密这件事的说法就并不诚实。