แฮช SipHash-128-2-4 ข้อความหรือไฟล์

สร้างแฮชแบบมีคีย์ SipHash-128-2-4 สำหรับข้อความที่ป้อนหรือไฟล์ที่อัปโหลด ใช้คีย์เลขฐานสิบหก 128 บิตเพื่อคำนวณแฮช 128 บิตแบบไม่ใช่การเข้ารหัสที่รวดเร็ว สำหรับเวิร์กโฟลว์ตารางแฮช คีย์แคช และเช็คซัม

การกำหนดค่า
ตั้งค่าคีย์ 128 บิตที่ใช้สำหรับผลลัพธ์ SipHash-128-2-4 ในปัจจุบัน

ใช้อักขระเลขฐานสิบหกให้ครบ 32 ตัว ยอมรับคำนำหน้า 0x รวมถึงช่องว่าง เครื่องหมายทวิภาค ยัติภังค์ และขีดล่าง

ข้อมูลเข้า
วางหรือพิมพ์ข้อความ UTF-8 ใดก็ได้ รวมถึงคีย์แคชหรือเพย์โหลดคำขอ
ผลลัพธ์แฮช
เอาต์พุต SipHash-128-2-4 สำหรับข้อความที่ป้อนและคีย์ในปัจจุบัน

เลขฐานสิบหก

Base64

เลขฐานสิบ

เลขฐานสอง

SipHash-128-2-4 คืออะไร?

SipHash-128-2-4 เป็นฟังก์ชันแฮชแบบมีคีย์ที่รวดเร็ว ออกแบบมาสำหรับข้อความสั้นและการป้องกันตารางแฮช ใช้คีย์ลับ 128 บิตและสร้างเอาต์พุต 128 บิต ซึ่งมักแสดงเป็นค่าเลขฐานสิบหกยาว 32 อักขระ

ควรใช้เมื่อใด

  • ปกป้องตารางแฮชฝั่งเซิร์ฟเวอร์จากการโจมตีแบบ hash-flooding เมื่อคีย์ยังคงเป็นความลับ
  • สร้างเช็คซัมแบบมีคีย์ที่ให้ผลแน่นอนสำหรับคีย์แคช การแบ่งชาร์ด หรือตารางค้นหาภายใน
  • เปรียบเทียบชิ้นข้อความหรือไฟล์ด้วยคีย์เดียวกันเมื่อไม่ต้องใช้การยืนยันตัวตนเชิงเข้ารหัส

รูปแบบคีย์

กรอกคีย์เป็นข้อมูลเลขฐานสิบหกให้ครบ 16 ไบต์ เช่น 0x000102030405060708090a0b0c0d0e0f คำนำหน้า 0x ระบุหรือไม่ก็ได้ และเครื่องมือนี้ยอมรับช่องว่าง เครื่องหมายทวิภาค ยัติภังค์ และขีดล่าง เพื่อให้คีย์ยาวอ่านง่ายขึ้น

หมายเหตุด้านความปลอดภัย

SipHash-128-2-4 ไม่ใช่สิ่งทดแทน HMAC, ลายเซ็นดิจิทัล หรือการแฮชรหัสผ่าน ใช้สำหรับเวิร์กโฟลว์ตารางแฮชแบบมีคีย์และเช็คซัม ไม่ใช่สำหรับพิสูจน์ความถูกต้องแท้จริงข้ามระบบที่ต้องการการรับประกันความปลอดภัยเชิงเข้ารหัส