🛡️

文本加密/解密

使用口令对文本进行 AES 加密与解密(基于 crypto-js 的 CBC 模式),支持 PKCS7 填充与 Base64 密文输出。适合临时加密敏感文本、传输备忘与本地凭证保护,无需安装客户端即可在浏览器中完成加解密。

就绪
明文
13 字符
密文
44 字符

关于 文本加密/解密

当你想给一段文字加把锁、只让知道口令的人才能看到时,就需要对称加密。本工具用浏览器的 Web Crypto API 实现 AES 加解密:你输入明文和口令,工具会通过 PBKDF2 等密钥派生函数把口令转成密钥,再以 AES-GCM 模式加密,输出含随机 IV 的密文(通常以 Base64 呈现);解密时输入同一口令即可还原。所有运算都在本地完成,明文、口令和密钥都不离开浏览器,适合临时加密一段笔记、配置或敏感信息后再通过普通渠道传递。 建议在日常开发中收藏本工具,需要生成密钥或哈希值时即可快速打开使用。所有计算均在浏览器本地完成,敏感数据不会上传,可放心操作。

使用场景

  • 加密敏感笔记 — 把含密码或密钥的备忘录加密成密文,存进普通笔记软件也不怕泄露。
  • 安全传纸条 — 把消息加密后通过聊天工具发出,口令另走电话等独立渠道告知对方。
  • 保护配置片段 — 对要贴进工单或文档的连接串等内容加密,避免明文暴露。
  • 学习对称加密 — 直观观察同一明文配不同口令、不同 IV 时密文如何变化。
  • 临时归档 — 把暂不用但敏感的文本加密保存,需要时再用口令解开。

常见问题

用的是哪种加密算法?

本工具采用 AES-GCM 这一现代认证加密模式,它在加密的同时附带完整性校验标签,密文一旦被篡改解密会直接失败,比仅加密的 CBC 模式更安全。

口令是直接当密钥用吗?

不是。口令会先经 PBKDF2 配合随机盐和多次迭代派生成定长密钥,这样能抵抗彩虹表,并让弱口令的暴力破解变慢。

为什么每次加密同样内容密文都不同?

因为每次都用新的随机 IV(初始向量)。这是安全特性,能防止攻击者通过相同密文推断出明文重复,解密时 IV 会随密文一起被读取。

忘记口令还能解密吗?

不能。没有口令就无法派生出密钥,密文在数学上不可还原。本工具不保存任何口令或恢复后门,请务必牢记口令。

这和编码(Base64)是一回事吗?

完全不同。Base64 只是可逆的编码,任何人都能解码,不提供保密性;加密需要密钥才能还原。若只想做编码,请用本站的 Base64 工具。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。