如何在浏览器中加密文本

要加密文本,你需要一个密码和一个能把文本变成不可读密文的工具,最好使用 AES-256,并且在你自己的电脑上完成。 在线文本加密网站适合一次性的消息,但你必须信任那个网页。对于要保存的文本,请使用加密文件(7-Zip 的 AES-256), 或者 Protect text 这样的加密记事本,它在浏览器中加密每一条笔记。

添加至 Chrome

免费 52 种语言

加密文本实际上做了什么?

加密把可读的文本和一个密钥变成密文,没有密钥,密文毫无用处。对于用密码保护的文本,好的工具会做三件事:

  1. 从你的密码缓慢地派生出密钥,经过很多轮运算(PBKDF2、Argon2、scrypt),让猜密码的代价变得很高。
  2. 用现代加密算法加密,通常是 AES-256-GCM,它还能检测篡改。
  3. 在你自己的设备上完成,让明文永远不离开设备。

ROT13、Base64 或所谓的“编码”这类老把戏不是加密:任何人都能把它们还原。

1. 在线文本加密工具

搜索“文本加密”,结果大多是单页工具:粘贴文本,输入密码,得到可以复制的密文或可以发送的链接。

  • 适合: 发给已经知道密码的人的一次性消息。
  • 需要注意: 很多这类工具是在它们的服务器上加密的,所以你的明文会被传到那里。 请优先选择说明在浏览器中加密的网页,并通过与消息不同的渠道发送密码。
  • 不适合: 你想保存和编辑的文本。最后你会得到一大段密文,还得找个地方存起来,而解密又得回到那个网站。

2. 用 7-Zip 加密文本文件

适用于保存在磁盘上或以文件形式发送的文档:

  1. 安装 7-Zip(Windows)或其他支持 7z 格式和 AES-256 的压缩软件。
  2. 右键点击文件 → 7-Zip → 添加到压缩包。
  3. 选择 7z 格式、AES-256 加密方式、强密码,并勾选加密文件名。
  4. 删除原来的明文文件(并清空回收站)。

局限: 要阅读或修改文本,就得再次解压,这样在你删除之前,磁盘上会留下一份明文副本。 使用默认 ZipCrypto 的 ZIP 压缩包加密强度很弱;请使用 7z 格式,或 ZIP 中的 AES 加密。

3. 密码管理器中的安全笔记

Bitwarden、Proton Pass 等密码管理器提供安全笔记:文本和你的密码一起保存在同一个加密保险库中,并在你的设备之间同步。

  • 适合: 需要在手机和电脑上都能查看的少量秘密。
  • 局限: 需要账号,数据在服务商的云端;保险库是为登录信息设计的,而不是为写作设计的。 密码管理器还是加密记事本?

4. Chrome 中的加密记事本

Protect text 是一本在你书写时就加密每条笔记的记事本:

  1. 从 Chrome Web Store 安装并固定它。
  2. 点击图标:它会在 Chrome 侧边栏中打开。
  3. 设置密码,并保存只显示一次的恢复密钥。
  4. 开始书写。每条笔记在保存之前都会用 AES-256-GCM 加密;密钥由你的密码通过 **PBKDF2-SHA-256(60 万轮)**生成。

它完全依靠浏览器内置的 Web Crypto 运行,只把笔记保存在你的电脑上,而且完全不访问网络, 所以文本永远不会被上传。几分钟无操作后以及电脑锁屏时,保险箱会自动锁定。

局限: 不能在设备之间同步;笔记只存在于一台电脑上(可用加密的备份文件迁移)。 Protect text 的加密是如何工作的。

我该用哪种方法?

你想要…使用
发送一条秘密消息在浏览器中加密的在线工具,密码单独发送
保护磁盘上的文档7-Zip,7z 格式,AES-256,加密文件名
在每台设备上都能查看少量秘密密码管理器的安全笔记
在 Chrome 中保存和编辑私密笔记,离线可用,无需账号Protect text

如何为加密文本选择密码

  • 长比巧更重要。 四到六个随机词语比 P@ssw0rd1 更好记,也更难猜。
  • 独一无二。 不要重复使用某个网站的密码。
  • 可以找回。 把它保存在密码管理器中,或者把恢复密钥写下来,存放在电脑以外的地方。 没有密钥的加密文本是救不回来的。

更多:安全笔记应用对比。

常见问题

加密文本是什么意思?

加密会把可读的文本变成看起来像随机字符的密文。只有拥有正确密钥的人(密钥通常由密码派生)才能把它还原。AES-256 是用于这一用途的标准加密算法。

在网站上加密文本安全吗?

只有当网页在你的浏览器中完成加密、并且你信任它时才安全。很多在线工具会把你的文本发送到它们的服务器。任何敏感内容,都请使用能在你自己电脑上离线工作的工具。

如何加密文本文件?

用 7-Zip:右键点击文件,选择“7-Zip > 添加到压缩包”,选择 7z 格式、AES-256 和密码,并勾选“加密文件名”。然后删除原文件。使用默认 ZipCrypto 的普通 ZIP 加密强度很弱。

WebCrypto 是什么?

现代浏览器内置的 Web Cryptography API。它为网页和扩展程序提供 AES-GCM、PBKDF2 等标准算法,由浏览器自己实现。Protect text 的所有加密都使用它。

没有密码能解密加密文本吗?

如果使用 AES-256 和强密码,就不能。弱密码可能被猜出,这就是为什么像多轮 PBKDF2 这样缓慢的密钥派生很重要。

隐藏或模糊文字和加密是一回事吗?

不是。模糊或隐藏的文字只是一种屏幕防窥功能;对软件来说,文字本身仍然可读。加密改变的是存储的数据。

更新于: