Enter text to hash
0 characters · 0 bytes

เกี่ยวกับเครื่องมือนี้

เครื่องมือคำนวณ checksum นี้จะคำนวณแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความหรือไฟล์ได้ในขั้นตอนเดียว โดยใช้ Web Crypto API ที่มีอยู่ในเบราว์เซอร์ของคุณ

วิธีใช้

  1. เลือก Text หรือ File
  2. พิมพ์หรือวางข้อความ หรือลากไฟล์มาวาง (หรือกดเลือกไฟล์)
  3. คลิก Compute Checksums
  4. เปรียบเทียบผลลัพธ์กับ checksum ที่แหล่งที่มาของไฟล์เผยแพร่ไว้

ข้อควรรู้

  • SHA-256 ให้แฮชขนาด 256 บิต แสดงเป็นเลขฐานสิบหก 64 ตัว ส่วน SHA-512 ได้ 128 ตัว
  • แม้เปลี่ยนอินพุตเพียงไบต์เดียว แฮชที่ได้ก็จะต่างออกไปโดยสิ้นเชิง
  • SHA-1 ถือว่าไม่ปลอดภัยต่อการชนกันของแฮช (collision) แล้ว ไม่ควรใช้เพื่อความปลอดภัย ควรใช้ SHA-256 หรือที่แข็งแรงกว่า
  • แฮชคำนวณในเครื่องด้วย crypto.subtle.digest แม้ไฟล์ใหญ่ก็ไม่ต้องอัปโหลด

ทำงานในเบราว์เซอร์ของคุณทั้งหมด — ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลดหรือจัดเก็บ

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

จะตรวจสอบไฟล์ที่ดาวน์โหลดมาได้อย่างไร?

คำนวณแฮช SHA-256 ของไฟล์ที่นี่ แล้วเปรียบเทียบกับ checksum บนหน้าดาวน์โหลด ถ้าตรงกันทุกตัว แสดงว่าไฟล์ไม่ถูกแก้ไข

ต้องอัปโหลดไฟล์เพื่อคำนวณแฮชไหม?

ไม่ต้อง ไฟล์ถูกอ่านและคำนวณแฮชในเบราว์เซอร์ ไม่ออกจากอุปกรณ์ของคุณเลย

ควรใช้อัลกอริทึมไหน?

SHA-256 เป็นตัวเลือกที่นิยมที่สุดสำหรับตรวจสอบไฟล์ดาวน์โหลดและความถูกต้องของข้อมูล ใช้ SHA-1 เฉพาะเมื่อระบบเก่ากำหนดไว้เท่านั้น

ย้อนแฮชกลับเป็นข้อมูลต้นฉบับได้ไหม?

ไม่ได้ แฮช SHA เป็นฟังก์ชันทางเดียว แต่อินพุตที่สั้นหรือพบบ่อยยังอาจถูกเดาได้ รหัสผ่านจึงต้องใช้การแฮชแบบช้าที่มี salt แทน