コンテンツへスキップ

BLAKE3ジェネレーター

ワンクリックで任意のテキストのBLAKE3ハッシュを生成します。入力はUTF-8としてエンコードされ、BLAKE3関数のデフォルトの256ビットハッシュモードで処理されます。ダイジェストは64文字の16進数またはBase64で返されます。b3sumコマンドや公式BLAKE3ライブラリと一致するため、開発者は非常に高速なこの最新のハッシュを使うフィクスチャ、キャッシュキー、コンテンツアドレスを確認できます。

リセット

よくある質問

BLAKE3とは何ですか?

BLAKE3は、BLAKE2の設計者がBaoツリーモードとともに2020で公開した暗号学的ハッシュ関数です。入力を1 KiBのチャンクに分割し、Merkleツリーに配置することで、並列ハッシュ計算を可能にします。デフォルトの出力は256ビットです。

BLAKE3のテスト値は?

空の入力のハッシュはaf1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262です。テキストabcのハッシュは6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85です。参照実装とb3sumはこれらの値を返します。

鍵付きハッシュや鍵導出に対応していますか?

いいえ。標準の256ビット出力を使う、BLAKE3の通常のハッシュモードで計算します。鍵付きハッシュとderive_keyモードには別途鍵またはコンテキスト文字列が必要ですが、このツールでは入力できません。

BLAKE3はSHA-256より高速ですか?

ソフトウェアでは通常、BLAKE3はSHA-256より数倍高速で、大きな入力では複数のコアを使って処理を拡張できます。ここに貼り付ける短いテキストでは、速度差はほとんど感じられません。

BLAKE3は安全ですか?

BLAKE3は、衝突耐性と原像計算困難性について128ビットのセキュリティを目標としており、SHA-256と同じレベルです。BLAKE2よりラウンド数を減らしていますが、設計者はBLAKEファミリーに対する広範な暗号解析を根拠にこの選択を説明しています。

テキストはどのようにエンコードされますか?

テキストのUTF-8バイト列を、入力どおりにハッシュします。末尾の改行や改行コードの違いによって、ダイジェストは完全に変わります。

BLAKE3の出力を長くできますか?

BLAKE3は任意の長さの出力を生成できますが、このツールは常に標準の32バイトダイジェストを返します。これはb3sumやほとんどのライブラリがデフォルトで出力する長さです。

パスワードにBLAKE3を使うべきですか?

いいえ。BLAKE3は可能な限り高速になるよう設計されており、パスワードの保存に求められる性質とは逆です。パスワードにはArgon2、bcrypt、またはscryptを使ってください。

入力上限は?

1回のリクエストで最大5 MiBのテキストを受け付けます。入力はサーバー上でハッシュ化され、保存もログ記録もされません。

16進数とBase64、どちらを選べばよいですか?

16進数はb3sumやほとんどのドキュメントと一致します。Base64はより短く、特殊文字を置き換えればJSONやURLで使いやすくなります。どちらも同じ32バイトをエンコードします。

OneClick Proについて

OneClick Proは、日々の作業に役立つ150以上のウェブツールを集めた無料コレクションです。画像や単位の変換、コードの整形と検証、ドメインやSEOの確認、テキスト、日付、数値の処理などに利用できます。すべてのツールは登録やサブスクリプションなしで使えます。入力した内容は結果の計算にのみ使用され、保存されることはありません。単発の作業に使える便利なツールボックスとして、または毎日使うツールをブックマークしてご活用ください。