แฮช CityHash64 สำหรับข้อความหรือไฟล์

สร้างแฮช CityHash64 สำหรับข้อความที่ป้อนหรือไฟล์ที่อัปโหลด พร้อม seed แบบไม่บังคับสำหรับเช็คซัมและคีย์แคชที่เน้นประสิทธิภาพ

ข้อมูลเข้า
วางหรือพิมพ์ข้อความ UTF-8 ใดก็ได้ รวมถึงอีโมจิและอักขระที่ไม่ใช่ภาษาละติน
Seed

เว้นว่างไว้สำหรับ CityHash64 มาตรฐาน ป้อน seed เป็นเลขฐานสิบหรือเลขฐานสิบหก 0x เพื่อคำนวณตัวแปรแบบมี seed

ผลลัพธ์แฮช
ผลลัพธ์แฮชสำหรับข้อความที่ป้อนอยู่ในขณะนี้

เลขฐานสิบหก

Base64

เลขฐานสิบ

เลขฐานสอง

CityHash64 คืออะไร?

CityHash64 เป็นอัลกอริทึมแฮชแบบไม่ใช่การเข้ารหัสจาก Google ที่รวดเร็วและสร้างค่า 64 บิต (8 ไบต์) เหมาะเมื่อคุณต้องการลายนิ้วมือของข้อความหรือไฟล์ที่กะทัดรัด ให้ผลซ้ำได้ และให้ความสำคัญกับความเร็วมากกว่าความปลอดภัยเชิงเข้ารหัส

คุณลักษณะสำคัญ:

  • รวดเร็วและให้ผลซ้ำได้: อินพุตและ seed เดียวกันจะสร้างแฮช 64 บิตเดียวกันเสมอ
  • ไม่ใช่การเข้ารหัส: ห้ามใช้ CityHash64 สำหรับรหัสผ่าน ลายเซ็น โทเค็น หรือการตรวจสอบความสมบูรณ์ที่ต้องป้องกันการแก้ไข
  • รองรับ seed: เว้น seed ว่างไว้สำหรับ CityHash64 มาตรฐาน หรือป้อน seed เป็นเลขฐานสิบหรือเลขฐานสิบหก 0x เมื่อต้องการพื้นที่แฮชแบบมี seed แยกต่างหาก
  • ประมวลผลในเครื่อง: ข้อความและไฟล์จะถูกแฮชในเบราว์เซอร์ ไฟล์ที่อัปโหลดจะไม่ถูกส่งไปยังเซิร์ฟเวอร์
  • หลายรูปแบบการเข้ารหัส: แสดงผลลัพธ์เป็นเลขฐานสิบหก, Base64, เลขฐานสิบ และเลขฐานสอง

การใช้งานทั่วไป:

  • ตารางแฮชและโครงสร้างข้อมูล
  • ลายนิ้วมือไฟล์ที่ไม่เกี่ยวกับความปลอดภัย
  • การลบข้อมูลซ้ำและการจัดกลุ่มข้อมูล
  • คีย์แคชและคีย์สำหรับการแบ่งชาร์ด
  • fixture สำหรับ regression ในระบบที่ใช้ CityHash64 อยู่แล้ว
  • การทำดัชนีฐานข้อมูล