ChaCha20 加解密 - Free Online Tool | PivaBox

使用 ChaCha20-Poly1305 加解密資料——TLS 1.3 和 WireGuard 使用的現代 AEAD 密碼

如何使用 ChaCha20 加解密工具

  1. 輸入或產生一個256位元金鑰(32位元組),格式為十六進位
  2. 輸入或產生一個96位元 nonce(12位元組),格式為十六進位。可選地新增關聯資料用於 AEAD
  3. 選擇加密解密模式,輸入資料,選擇輸出格式,然後點選操作按鈕

Frequently Asked Questions

ChaCha20-Poly1305 安全嗎?

是的。ChaCha20-Poly1305 是由 Daniel J. Bernstein 設計的現代 AEAD 密碼。它被用於 TLS 1.3、WireGuard VPN 和 SSH,提供認證加密和完整性驗證。

我的資料會離開裝置嗎?

不會。所有加解密操作完全在您的瀏覽器中完成,不會有任何資料傳送到任何伺服器。金鑰、nonce 和明文始終保留在您的裝置上。

為什麼相同的 nonce 不能與同一個金鑰重複使用?

使用相同的金鑰和 nonce 會破壞 ChaCha20-Poly1305 的安全保證。攻擊者如果觀察到兩條使用相同金鑰和 nonce 加密的訊息,可以恢復認證金鑰並偽造訊息。每次加密都應產生一個全新的隨機 nonce。