跳到主要内容
uencoder

ChaCha20 解密器

解密 ChaCha20 密文(RFC 8439)——真实算法,逐字节通过 RFC 官方测试向量验证并经 OpenSSL 交叉核对。密钥必须恰好 32 字节、nonce 恰好 12 字节,块计数器须与加密时一致。密文输入格式跟随输出格式选项(hex 或 base64)。免费、隐私、100% 客户端运行。

尝试示例:
Local only

最近历史

暂无历史

使用方法

  1. 将 ChaCha20 密文(hex 或 base64)粘贴到输入框。
  2. 设置与加密时相同的密钥(恰好 32 字节)与 nonce(恰好 12 字节)。
  3. 设置与加密时相同的初始块计数器,并选择与密文一致的格式。
  4. 复制恢复出的明文。

常见问题

我的数据会被上传到任何地方吗?
不会。所有处理均在浏览器本地完成,无服务器往返。
此工具可以离线使用吗?
可以。页面加载后,工具完全在客户端运行,无需网络连接。
这是真实的 ChaCha20 加密吗?
是。实现严格遵循 RFC 8439,并逐字节通过 RFC 官方测试向量验证(quarter round §2.1.1、块函数 §2.3.2、加密 §2.4.2、附录 A.1),另经 OpenSSL 交叉核对。
需要什么长度的密钥和 nonce?
密钥必须恰好 32 字节、nonce 恰好 12 字节(以 UTF-8 文本输入),其他长度会被显式拒绝。切勿在同一密钥下重复使用 nonce——密钥流重用会使明文可被恢复。

相关工具