SipHash-2-4 - haszowanie tekstu lub pliku

Generuj hasze z kluczem SipHash-2-4 dla danych tekstowych lub przesłanego pliku. Użyj 128-bitowego klucza szesnastkowego, aby obliczać szybkie 64-bitowe niekryptograficzne hasze na potrzeby tablic haszujących, kluczy pamięci podręcznej i sum kontrolnych.

Konfiguracja
Ustaw 128-bitowy klucz używany do bieżącego wyniku SipHash-2-4.

Użyj dokładnie 32 znaków szesnastkowych. Akceptowane są prefiks 0x, spacje, dwukropki, łączniki i podkreślenia.

Dane wejściowe
Wklej lub wpisz dowolny tekst UTF-8, w tym klucze pamięci podręcznej lub treści żądań.
Wynik haszowania
Wynik SipHash-2-4 dla bieżącego tekstu wejściowego i klucza.

Szesnastkowo

Base64

Dziesiętnie

Binarnie

Czym jest SipHash-2-4?

SipHash-2-4 to szybka funkcja haszująca z kluczem, zaprojektowana do krótkich wiadomości i ochrony tablic haszujących. Używa tajnego klucza 128-bitowego i tworzy wynik 64-bitowy, zwykle wyświetlany jako 16-znakowa wartość szesnastkowa.

Kiedy go używać

  • Chroń tablice haszujące po stronie serwera przed atakami hash-flooding, gdy klucz pozostaje prywatny.
  • Twórz deterministyczne sumy kontrolne z kluczem dla kluczy pamięci podręcznej, partycjonowania lub wewnętrznych tablic wyszukiwania.
  • Porównuj fragmenty tekstu lub pliki przy użyciu tego samego klucza, gdy uwierzytelnianie kryptograficzne nie jest wymagane.

Format klucza

Wprowadź klucz jako dokładnie 16 bajtów danych szesnastkowych, na przykład 0x000102030405060708090a0b0c0d0e0f. Prefiks 0x jest opcjonalny, a narzędzie akceptuje spacje, dwukropki, łączniki i podkreślenia, aby długie klucze były łatwiejsze do odczytania.

Uwagi dotyczące bezpieczeństwa

SipHash-2-4 nie zastępuje HMAC, podpisów cyfrowych ani haszowania haseł. Używaj go do zastosowań z tablicami haszującymi chronionymi kluczem i sumami kontrolnymi, a nie do potwierdzania autentyczności między systemami wymagającymi kryptograficznych gwarancji bezpieczeństwa.