ChaCha20 / XChaCha20-Poly1305

モダンなストリーム暗号(AEAD)

100% ローカル処理 — データのアップロードはありません
パラメータ
鍵 (32 bytes)
Nonce (12 bytes)
AAD(任意)
出力
出力
—

使い方

  1. バリアントを選択します: ChaCha20(生のストリーム)または Poly1305 AEAD。
  2. 32 バイトの鍵(パスフレーズまたは生の 16 進)と nonce を指定します。
  3. 暗号化または復号を行います。AEAD モードは整合性を自動的に検証します。

FAQ

ChaCha20 と AES、どちらが良いですか?

どちらも安全です。ChaCha20 はハードウェア AES 非対応環境で高速であり、TLS_CHACHA20_POLY1305_SHA256 などの TLS 1.3 スイートの基盤となっています。

XChaCha20 とは?

24 バイトの nonce を使うバリアントです。nonce をランダムに生成しても安全で、12 バイト版のカウンター管理の落とし穴を解消します。