Hash Teks atau Fail dengan SipHash-128-2-4

Jana hash berkunci SipHash-128-2-4 untuk input teks atau muat naik fail. Gunakan kunci heksadesimal 128-bit untuk mengira hash 128-bit bukan kriptografik yang pantas bagi aliran kerja jadual hash, kunci cache, dan checksum.

Konfigurasi
Tetapkan kunci 128-bit yang digunakan untuk hasil SipHash-128-2-4 semasa.

Gunakan tepat 32 aksara heksadesimal. Awalan 0x, ruang, titik bertindih, tanda sempang, dan garis bawah diterima.

Input
Tampal atau taip apa-apa teks UTF-8, termasuk kunci cache atau muatan permintaan.
Hasil Hash
Output SipHash-128-2-4 untuk input teks dan kunci semasa.

Heksadesimal

Base64

Perpuluhan

Binari

Apakah itu SipHash-128-2-4?

SipHash-128-2-4 ialah fungsi hash berkunci yang pantas, direka untuk mesej pendek dan perlindungan jadual hash. Ia menggunakan kunci rahsia 128-bit dan menghasilkan output 128-bit, yang biasanya dipaparkan sebagai nilai heksadesimal 32 aksara.

Bila menggunakannya

  • Lindungi jadual hash sisi pelayan daripada serangan hash-flooding apabila kunci kekal rahsia.
  • Bina checksum berkunci deterministik untuk kunci cache, sharding, atau jadual carian dalaman.
  • Bandingkan petikan teks atau fail dengan kunci yang sama apabila pengesahan kriptografik tidak diperlukan.

Format kunci

Masukkan kunci sebagai tepat 16 bait data heksadesimal, seperti 0x000102030405060708090a0b0c0d0e0f. Awalan 0x adalah pilihan, dan alat ini menerima ruang, titik bertindih, tanda sempang, dan garis bawah untuk menjadikan kunci panjang lebih mudah dibaca.

Nota keselamatan

SipHash-128-2-4 bukan pengganti HMAC, tandatangan digital, atau penghashan kata laluan. Gunakannya untuk aliran kerja jadual hash berkunci dan checksum, bukan untuk membuktikan ketulenan merentas sistem yang memerlukan jaminan keselamatan kriptografik.