xxHash (XXH3 128) ハッシュ テキストまたはファイル

テキスト入力またはファイルアップロードのxxHash XXH3 128ハッシュを生成します。データ整合性検証とパフォーマンス重視のハッシュ化のための高速128ビット非暗号化チェックサムを計算

入力
絵文字や非ラテン文字を含む、任意の UTF-8 テキストを貼り付けたり入力したりできます。
ハッシュ結果
現在のテキスト入力のハッシュ結果。

十六進数

Base64

十進数

二進数

xxHash (XXH3 128)とは?

XXH3 は、非常に高い速度と優れた分散性を重視して設計された、xxHash のモダンなアルゴリズムです。XXH3 128 は 128 ビット(16 バイト)のハッシュ値を出力し、通常は 32 文字の 16 進文字列として表示されます。これは非暗号学的ハッシュであり、再現可能なハッシュ計算のためにオプションのシードもサポートします。

主な特徴:

  • 非常に高速:大きな入力でも高い性能を出せるよう最適化
  • 決定論的:同じ入力と同じシードは常に同じハッシュを生成
  • 非暗号学的:セキュリティ用途には不向き
  • 良好な分散:ハッシュテーブルやインデックス作成に有用
  • シード対応:オプションのシードでハッシュ出力を分けられる

一般的な用途:

  • ハッシュテーブルとデータ構造
  • ファイル整合性チェック(非セキュリティ用途)
  • データ重複排除とチャンク分割
  • キャッシュキーとデータベースインデックス
  • 高スループットなデータパイプライン