加密文本实际上做了什么?
加密把可读的文本和一个密钥变成密文,没有密钥,密文毫无用处。对于用密码保护的文本,好的工具会做三件事:
- 从你的密码缓慢地派生出密钥,经过很多轮运算(PBKDF2、Argon2、scrypt),让猜密码的代价变得很高。
- 用现代加密算法加密,通常是 AES-256-GCM,它还能检测篡改。
- 在你自己的设备上完成,让明文永远不离开设备。
ROT13、Base64 或所谓的“编码”这类老把戏不是加密:任何人都能把它们还原。
1. 在线文本加密工具
搜索“文本加密”,结果大多是单页工具:粘贴文本,输入密码,得到可以复制的密文或可以发送的链接。
- 适合: 发给已经知道密码的人的一次性消息。
- 需要注意: 很多这类工具是在它们的服务器上加密的,所以你的明文会被传到那里。 请优先选择说明在浏览器中加密的网页,并通过与消息不同的渠道发送密码。
- 不适合: 你想保存和编辑的文本。最后你会得到一大段密文,还得找个地方存起来,而解密又得回到那个网站。
2. 用 7-Zip 加密文本文件
适用于保存在磁盘上或以文件形式发送的文档:
- 安装 7-Zip(Windows)或其他支持 7z 格式和 AES-256 的压缩软件。
- 右键点击文件 → 7-Zip → 添加到压缩包。
- 选择 7z 格式、AES-256 加密方式、强密码,并勾选加密文件名。
- 删除原来的明文文件(并清空回收站)。
局限: 要阅读或修改文本,就得再次解压,这样在你删除之前,磁盘上会留下一份明文副本。 使用默认 ZipCrypto 的 ZIP 压缩包加密强度很弱;请使用 7z 格式,或 ZIP 中的 AES 加密。
3. 密码管理器中的安全笔记
Bitwarden、Proton Pass 等密码管理器提供安全笔记:文本和你的密码一起保存在同一个加密保险库中,并在你的设备之间同步。
- 适合: 需要在手机和电脑上都能查看的少量秘密。
- 局限: 需要账号,数据在服务商的云端;保险库是为登录信息设计的,而不是为写作设计的。 密码管理器还是加密记事本?
4. Chrome 中的加密记事本
Protect text 是一本在你书写时就加密每条笔记的记事本:
- 从 Chrome Web Store 安装并固定它。
- 点击图标:它会在 Chrome 侧边栏中打开。
- 设置密码,并保存只显示一次的恢复密钥。
- 开始书写。每条笔记在保存之前都会用 AES-256-GCM 加密;密钥由你的密码通过 **PBKDF2-SHA-256(60 万轮)**生成。
它完全依靠浏览器内置的 Web Crypto 运行,只把笔记保存在你的电脑上,而且完全不访问网络, 所以文本永远不会被上传。几分钟无操作后以及电脑锁屏时,保险箱会自动锁定。
局限: 不能在设备之间同步;笔记只存在于一台电脑上(可用加密的备份文件迁移)。 Protect text 的加密是如何工作的。
我该用哪种方法?
| 你想要… | 使用 |
|---|---|
| 发送一条秘密消息 | 在浏览器中加密的在线工具,密码单独发送 |
| 保护磁盘上的文档 | 7-Zip,7z 格式,AES-256,加密文件名 |
| 在每台设备上都能查看少量秘密 | 密码管理器的安全笔记 |
| 在 Chrome 中保存和编辑私密笔记,离线可用,无需账号 | Protect text |
如何为加密文本选择密码
- 长比巧更重要。 四到六个随机词语比
P@ssw0rd1更好记,也更难猜。 - 独一无二。 不要重复使用某个网站的密码。
- 可以找回。 把它保存在密码管理器中,或者把恢复密钥写下来,存放在电脑以外的地方。 没有密钥的加密文本是救不回来的。
更多:安全笔记应用对比。