หน้าแรก / เครื่องมือนักพัฒนา / เครื่องคำนวณแฮช
เครื่องมือออนไลน์ฟรี

เครื่องคำนวณแฮช

คำนวณแฮชข้อความหรือไฟล์ด้วย MD5 และ SHA ในเบราว์เซอร์ แล้วคัดลอกผลเลขฐานสิบหก

เริ่มใช้งาน

เครื่องมือนี้ช่วยคุณทำอะไร

คำนวณแฮชข้อความหรือไฟล์ด้วย MD5 และ SHA ในเบราว์เซอร์ แล้วคัดลอกผลเลขฐานสิบหก

ตัวอย่างการใช้งาน

ข้อมูลนำเข้า

ข้อความ: hello โดยใช้ SHA-256

ผลลัพธ์

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (รวม 64 อักขระเลขฐานสิบหก)

วิธีการสร้างผลลัพธ์

แฮชเชิงเข้ารหัสจะแมปไบต์อินพุตโดยพลการกับไดเจสต์ความยาวคงที่ การเปลี่ยนแปลงหนึ่งไบต์ควรสร้างไดเจสต์ที่แตกต่างกัน แต่ไดเจสต์ไม่สามารถกู้คืนอินพุตเดิมได้

เวิร์กโฟลว์ที่มีประโยชน์

  • เปรียบเทียบไฟล์ที่ดาวน์โหลดกับเช็คซัมของผู้เผยแพร่
  • สร้างไดเจสต์ทดสอบที่ทำซ้ำได้
  • ยืนยันว่าค่าข้อความสองค่ามีไบต์เหมือนกันหรือไม่

ข้อจำกัดที่สำคัญ

  • MD5 และ SHA-1 ไม่เหมาะสำหรับความปลอดภัยที่ทนทานต่อการชนกันในยุคปัจจุบัน
  • แฮชเร็วธรรมดาไม่ใช่การจัดเก็บรหัสผ่าน ระบบรหัสผ่านต้องใช้ฟังก์ชันแฮชรหัสผ่านที่ช้าและมีเกลือ
  • การขึ้นบรรทัดใหม่หรือการเข้ารหัสข้อความที่แตกต่างกันทำให้ไดเจสต์แตกต่างกัน

คำถามที่พบบ่อย

แฮชสามารถถอดรหัสได้หรือไม่

ไม่ได้ แฮชเป็นทางเดียว อินพุตที่อ่อนแอยังสามารถเดาได้โดยการแฮชค่าที่เป็นไปได้

ทำไมเช็คซัมของฉันจึงแตกต่าง

ตรวจสอบอัลกอริทึม เวอร์ชันไฟล์ที่แน่นอน การเข้ารหัสข้อความ ตัวพิมพ์ใหญ่เล็ก และการขึ้นบรรทัดใหม่

ข้อความเข้ารหัส UTF-8 โดยไม่ตัดช่องว่างหรือปรับ Unicode ให้เป็นรูปแบบมาตรฐาน ช่องข้อความใช้การขึ้นบรรทัด LF ส่วนไฟล์ใช้ไบต์ต้นฉบับรวม BOM หรือ CRLF ข้อมูลว่างคำนวณได้ จำกัดหนึ่งไฟล์ 64 MiB (67108864 ไบต์) หรือข้อความ 500000 หน่วยรหัส UTF-16 และอ่านไฟล์ทั้งก้อนเข้าในหน่วยความจำ MD5, SHA-1, SHA-256, SHA-384, SHA-512 ให้เลขฐานสิบหก 32, 40, 64, 96, 128 ตัวตามลำดับ ตัวพิมพ์เปลี่ยนเฉพาะการแสดงผล ผลลัพธ์มีอัลกอริทึม แหล่งข้อมูล จำนวนไบต์ และแฮช คัดลอกได้แต่ไม่มีปุ่มดาวน์โหลด แฮชตรงกันเป็นหลักฐานประกอบ ไม่ใช่ข้อพิสูจน์ทางคณิตศาสตร์ว่าไบต์เหมือนกันหรือเป็นของผู้ใด เพราะเกิดการชนกันได้ ควรเทียบเช็คซัมจากผู้เผยแพร่ที่ยืนยันตัวตนแล้ว

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ