在此运行 完全在你的浏览器里运行,不上传、不登录
AES 加解密
用 AES-256-GCM 与口令在浏览器内加密解密文本。
输出格式:TKAES1.<salt>.<iv>.<ciphertext> —— 三段 Base64 用点号连接。密钥由 PBKDF2-SHA256(210000 次迭代)从口令派生;每次加密都会生成新的随机 salt 与 IV。
怎么用
- 在模式下拉里选「加密」或「解密」。
- 输入口令——它是唯一的秘密,不需要管理任何密钥文件。
- 加密模式:粘贴明文并点执行按钮,得到 TKAES1 串。
- 解密模式:粘贴 TKAES1 串,口令正确即可还原原文。
- 复合串与口令请分开两个渠道传递。
常见用法
- 传输中保护内容 —— 把秘密变成没有口令就毫无意义的紧凑字符串。
- 跨设备交接 —— 把 TKAES1 串复制到另一台设备,用同一口令解密。
- 验证格式 —— 观察 salt、IV 与密文三段,理解认证加密的构成。
- 学习 AES-GCM —— 篡改会失败:被改过的串拒绝解密,而不是返回乱码。
常见问题
问:TKAES1 串里有什么? 答:四段用点号连接:字面版本标记 TKAES1、Base64 的 16 字节 salt、Base64 的 12 字节 IV,以及 Base64 的密文。解密时读回 salt 与 IV,用 PBKDF2-SHA256(210000 次迭代)从口令派生密钥,再用 GCM 完成密文认证。
问:口令忘了还能找回原文吗? 答:不能。密钥只在本页面由你的口令派生时存在,没有任何托管或找回通道。口令丢了就等于原文丢了。
问:适合用来保护生产环境的秘密吗? 答:它是对标准原语的扎实演示,但生产环境应使用经过审计的库并建立真实威胁模型——例如正式的密钥轮换,以及时延允许时更高的迭代次数。
你的数据留在这台设备上
AES 加解密 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。