ChaCha20-Poly1305
现代 AEAD 流密码,移动端性能优于 AES-GCM,TLS 1.3 标配算法。
参数设置
加密
解密
使用说明
ChaCha20-Poly1305 是一种 AEAD(认证加密)算法,结合 ChaCha20 流密码与 Poly1305 消息认证码。
- 密钥长度固定 256 位(32 字节,Hex 64 字符)
- IV 长度固定 96 位(12 字节,Hex 24 字符),每次加密应使用不同 IV
- AAD(附加认证数据)不会被加密,但会被认证,用于保护协议元数据
- 认证标签用于验证密文未被篡改,解密时必须提供相同标签
注:本工具仅用于学习研究,不保证生产级安全。基于 @noble/ciphers 纯 JS 实现,所有现代浏览器均可使用。