明文
密文
关于 文本加密/解密
当你想给一段文字加把锁、只让知道口令的人才能看到时,就需要对称加密。本工具用浏览器的 Web Crypto API 实现 AES 加解密:你输入明文和口令,工具会通过 PBKDF2 等密钥派生函数把口令转成密钥,再以 AES-GCM 模式加密,输出含随机 IV 的密文(通常以 Base64 呈现);解密时输入同一口令即可还原。所有运算都在本地完成,明文、口令和密钥都不离开浏览器,适合临时加密一段笔记、配置或敏感信息后再通过普通渠道传递。 建议在日常开发中收藏本工具,需要生成密钥或哈希值时即可快速打开使用。所有计算均在浏览器本地完成,敏感数据不会上传,可放心操作。
使用场景
- 加密敏感笔记 — 把含密码或密钥的备忘录加密成密文,存进普通笔记软件也不怕泄露。
- 安全传纸条 — 把消息加密后通过聊天工具发出,口令另走电话等独立渠道告知对方。
- 保护配置片段 — 对要贴进工单或文档的连接串等内容加密,避免明文暴露。
- 学习对称加密 — 直观观察同一明文配不同口令、不同 IV 时密文如何变化。
- 临时归档 — 把暂不用但敏感的文本加密保存,需要时再用口令解开。
常见问题
用的是哪种加密算法?
本工具采用 AES-GCM 这一现代认证加密模式,它在加密的同时附带完整性校验标签,密文一旦被篡改解密会直接失败,比仅加密的 CBC 模式更安全。
口令是直接当密钥用吗?
不是。口令会先经 PBKDF2 配合随机盐和多次迭代派生成定长密钥,这样能抵抗彩虹表,并让弱口令的暴力破解变慢。
为什么每次加密同样内容密文都不同?
因为每次都用新的随机 IV(初始向量)。这是安全特性,能防止攻击者通过相同密文推断出明文重复,解密时 IV 会随密文一起被读取。
忘记口令还能解密吗?
不能。没有口令就无法派生出密钥,密文在数学上不可还原。本工具不保存任何口令或恢复后门,请务必牢记口令。
这和编码(Base64)是一回事吗?
完全不同。Base64 只是可逆的编码,任何人都能解码,不提供保密性;加密需要密钥才能还原。若只想做编码,请用本站的 Base64 工具。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。