ตัวคำนวณ SHA
เครื่องมือคำนวณ checksum นี้จะคำนวณแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความหรือไฟล์ได้ในขั้นตอนเดียว โดยใช้ Web Crypto API ที่มีอยู่ในเบราว์เซอร์ของคุณ
เกี่ยวกับเครื่องมือนี้
เครื่องมือคำนวณ checksum นี้จะคำนวณแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความหรือไฟล์ได้ในขั้นตอนเดียว โดยใช้ Web Crypto API ที่มีอยู่ในเบราว์เซอร์ของคุณ
วิธีใช้
- เลือก Text หรือ File
- พิมพ์หรือวางข้อความ หรือลากไฟล์มาวาง (หรือกดเลือกไฟล์)
- คลิก Compute Checksums
- เปรียบเทียบผลลัพธ์กับ 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 แทน