SipHash-128-2-4 でテキストまたはファイルをハッシュ化

テキスト入力またはファイルアップロードから SipHash-128-2-4 のキー付きハッシュを生成します。128 ビットの 16 進キーを使用して、ハッシュテーブル、キャッシュキー、チェックサムのワークフロー向けに高速な 128 ビットの非暗号学的ハッシュを計算します。

設定
現在の SipHash-128-2-4 結果に使用する 128 ビットキーを指定します。

ちょうど 32 個の 16 進文字を使用してください。0x プレフィックス、スペース、コロン、ハイフン、アンダースコアを使用できます。

入力
キャッシュキーやリクエストペイロードを含む任意の UTF-8 テキストを貼り付けるか、入力してください。
ハッシュ結果
現在のテキスト入力とキーに対する SipHash-128-2-4 出力です。

16 進数

Base64

10 進数

2 進数

SipHash-128-2-4 とは?

SipHash-128-2-4 は、短いメッセージとハッシュテーブル保護向けに設計された高速なキー付きハッシュ関数です。128 ビットの秘密キーを使用し、通常は 32 文字の 16 進値として表示される 128 ビットの出力を生成します。

使用する場面

  • キーを非公開に保てる場合に、サーバー側のハッシュテーブルをハッシュフラッディング攻撃から保護する。
  • キャッシュキー、シャーディング、内部ルックアップテーブル向けに、決定的なキー付きチェックサムを作成する。
  • 暗号学的認証が不要な場合に、同じキーでテキスト片やファイルを比較する。

キー形式

キーは、0x000102030405060708090a0b0c0d0e0f のように、ちょうど 16 バイトの 16 進データとして入力します。0x プレフィックスは省略可能です。このツールでは、長いキーを読みやすくするために、スペース、コロン、ハイフン、アンダースコアを使用できます。

セキュリティ上の注意

SipHash-128-2-4 は HMAC、デジタル署名、パスワードハッシュの代替ではありません。暗号学的なセキュリティ保証が必要なシステム間で真正性を証明する用途ではなく、キー付きハッシュテーブルやチェックサムのワークフローに使用してください。