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

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

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

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

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

เลขฐานสิบหก

Base64

เลขฐานสิบ

เลขฐานสอง

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

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

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

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

รูปแบบคีย์

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

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

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