文本加密解密
用密码对文本进行 AES-256-GCM 加密与解密,全部在浏览器本地完成,另附凯撒、维吉尼亚、埃特巴什等古典密码。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
输入
输出
密文里包含什么
PPT1: 是版本标记,后面是 Base64 编码的 16 字节随机盐、12 字节随机 IV,以及 AES-256-GCM 密文和 16 字节认证标签。任何人只要有密码,用任意 AES-GCM 库都能解开;但只要改动一个字节,标签校验就会失败。
怎么加密文本
- 把内容粘贴到输入框,设置一个你记得住的密码——密码丢了没有任何找回方式。
- 点加密,复制生成的
PPT1:…字符串,用邮件、聊天工具或备忘录发出去都可以。 - 对方打开本页面,粘贴这串密文,输入同样的密码,点解密即可还原。
常见问题
文本会被发送出去吗?
不会。加密使用浏览器内置的 Web Crypto API,文本、密码和结果都不会离开这个页面。断网也照样能用。
能用别的工具解密吗?
可以。去掉 PPT1: 前缀后做 Base64 解码,得到 16 字节盐、12 字节 IV 和 AES-256-GCM 密文。密钥用 PBKDF2-SHA-256、20 万次迭代、32 字节派生即可,任何带加密库的语言几行代码就能实现。
古典密码有什么用?
凯撒、ROT13、维吉尼亚和埃特巴什主要用于解谜、CTF 和教学,几分钟就能手工破解,千万不要用来保护真正的隐私内容。