SipHash-2-4 哈希文本或文件

为文本输入或文件上传生成 SipHash-2-4 带密钥哈希值。使用 128 位十六进制密钥计算快速的 64 位非加密哈希,用于哈希表、缓存键和校验和工作流。

配置
设置用于当前 SipHash-2-4 结果的 128 位密钥。

使用正好 32 个十六进制字符。可接受 0x 前缀、空格、冒号、连字符和下划线。

输入
粘贴或输入任意 UTF-8 文本,包括缓存键或请求负载。
哈希结果
当前文本输入和密钥的 SipHash-2-4 输出。

十六进制

Base64

十进制

二进制

什么是 SipHash-2-4?

SipHash-2-4 是一种快速的带密钥哈希函数,专为短消息和哈希表防护而设计。它使用 128 位秘密密钥,并产生 64 位输出,通常显示为 16 个字符的十六进制值。

何时使用

  • 当密钥保持私密时,保护服务器端哈希表免受哈希洪泛攻击。
  • 为缓存键、分片或内部查找表构建确定性的带密钥校验和。
  • 在不需要密码学认证时,使用同一密钥比较文本片段或文件。

密钥格式

将密钥输入为正好 16 字节的十六进制数据,例如 0x000102030405060708090a0b0c0d0e0f0x 前缀可选,工具接受空格、冒号、连字符和下划线,便于阅读较长密钥。

安全说明

SipHash-2-4 不能替代 HMAC、数字签名或密码哈希。它适用于带密钥的哈希表和校验和工作流,不适用于在需要密码学安全保证的系统之间证明真实性。