TXT-Crypter 是什么?
一款将文本加密并以 URL 形式分享或保存的工具。
所有操作完全在您的浏览器中运行。
使用场景
非常适合您想保存在笔记应用中但不想以明文存储的内容——
密码、验证码、私人备忘录。
只需粘贴 URL,随时用您的口令解锁。
如需了解如何在 Notion 中管理密码,请查看以下博客文章。
使用 TXT-Crypter 在 Notion 中加密保存密码的教程。
工作原理
所有加密和解密操作均在您的浏览器中进行,不会向我们的服务器发送任何内容。
加密后的数据直接以参数形式嵌入解密 URL 中。
TXT-Crypter 使用与 Evernote 文本加密相同的加密方式。
您的口令通过 PBKDF2 派生出 AES 密钥。
随机盐经过 HMAC/SHA-256 进行 100,000 次迭代(可配置),生成用于 AES-256 加密的密钥和 IV。
| TXT-Crypter | Evernote | |
|---|---|---|
| 密钥派生 | PBKDF2 | PBKDF2 |
| 迭代次数 | 100,000+(可配置) | 50,000 |
| 加密算法 | AES – 256 位 | AES – 128 位 |
安全性
请将解密 URL 保存在只有您能访问的地方。
没有 URL,就无从攻击。即使有了 URL,没有口令,数据也毫无意义。
即使口令不那么显眼,也值得考虑暴力破解的抗性。
一个由大写字母、小写字母、数字和符号组成的 8 位口令大约有 6 千万亿种可能的组合。
在 100,000 次迭代下,如果攻击者每秒只能尝试约 2 次猜测(取决于硬件),暴力破解大约需要 1 亿年。
每增加一个字符和每增加一次迭代,难度都会成倍增加。
为了获得更强的安全性,可以考虑在口令中加入阿拉伯语或日语等非拉丁字符—— 这些字符集实际上无法被暴力破解。
最佳实践:只加密密码——不要将网站名称和用户名一起加密。
无需依赖我们即可解密
如果本服务下线,您仍然可以解密您的数据。
解密源代码已在 GitHub 上开源。
一个独立工具,可手动解密使用 TXT-Crypter 加密的任何数据。
下载
decrypt.html
并在浏览器中打开。
粘贴解密 URL,输入口令和迭代次数,然后点击"解密"。