สร้างลายนิ้วมือข้อความหรือไฟล์ด้วย MD5, SHA-1, SHA-256, SHA-512 และ CRC32 แบบสดในเบราว์เซอร์ — ตรวจสอบ checksum และสร้าง bcrypt hash แบบ salted

ทุก digest คำนวณแบบสดในเบราว์เซอร์ — ข้อความหรือไฟล์ของคุณไม่ออกจากหน้านี้ เฉพาะ bcrypt เท่านั้นที่ประมวลผลบนเซิร์ฟเวอร์

ข้อมูลนำเข้า
วางไฟล์เพื่อ hash ไฟล์ทุกประเภท ขนาดไม่เกิน 200 MB — อ่านในเครื่อง ไม่มีการอัปโหลด
รอข้อมูลนำเข้า
ลายนิ้วมือ
MD5 128-bit รุ่นเก่า ตรงกัน
········
SHA-1 160-bit รุ่นเก่า ตรงกัน
········
SHA-256 256-bit ตรงกัน
········
SHA-512 512-bit ตรงกัน
········
CRC32 32-bit ตรงกัน
········
bcrypt ฝั่งเซิร์ฟเวอร์

Hash รหัสผ่านแบบ salted ประทับบนเซิร์ฟเวอร์ด้วย PHP's password_hash() — salt ใหม่ทำให้ทุกการประทับไม่ซ้ำกัน

ตรวจสอบ bcrypt hash ด้วย password_verify() อย่าเปรียบเทียบสตริงโดยตรง


เกี่ยวกับ Hash Generator

Hash Generator สร้างลายนิ้วมือของข้อความหรือไฟล์ด้วย MD5, SHA-1, SHA-256, SHA-512 และ CRC32 ทั้งหมดคำนวณแบบสดในเบราว์เซอร์ของคุณขณะที่คุณพิมพ์ — ข้อมูลนำเข้าของคุณไม่เคยออกจากหน้าเว็บเลย วางไฟล์ (สูงสุด 200 MB อ่านในเครื่อง) เพื่อแฮชสำหรับการตรวจสอบเช็คซัมโดยไม่ต้องอัปโหลดแม้แต่ไบต์เดียว

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

มีอัลกอริทึมหนึ่งที่ทำงานต่างออกไป: bcrypt แฮชรหัสผ่านแบบใส่ salt ไม่สามารถคำนวณได้ด้วยฟังก์ชัน crypto พื้นฐานของเบราว์เซอร์ ดังนั้นการประทับ bcrypt จะส่งข้อความของคุณไปยังเซิร์ฟเวอร์ ที่ซึ่งฟังก์ชัน password_hash() ของ PHP จะสร้างแฮชแบบใส่ salt ใหม่ — ค่าใหม่ทุกครั้งที่คลิก โดยการออกแบบ

วิธีใช้ Hash Generator

  1. พิมพ์หรือวางข้อความ หรือสลับไปที่โหมด File และวางไฟล์เพื่อแฮชในเครื่อง
  2. อ่านไดเจสต์แบบสด: MD5, SHA-1, SHA-256, SHA-512 และ CRC32 จะอัปเดตขณะที่คุณพิมพ์
  3. เพื่อตรวจสอบการดาวน์โหลด ให้วางเช็คซัมที่คาดหวังลงในแผง Verify และมองหาการจับคู่
  4. คัดลอกไดเจสต์เดียว คัดลอกทั้งหมด หรือดาวน์โหลดเป็นไฟล์ checksums.txt
  5. สำหรับแฮชรหัสผ่านแบบใส่ salt ให้คลิก "ประทับแฮช bcrypt" — รายการนี้ถูกสร้างขึ้นบนฝั่งเซิร์ฟเวอร์

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

ไม่ — มีข้อยกเว้นหนึ่งอย่าง MD5, SHA-1, SHA-256, SHA-512 และ CRC32 ทั้งหมดคำนวณในเบราว์เซอร์ของคุณ และไฟล์ถูกอ่านในเครื่อง มีเพียงการประทับ bcrypt ที่เป็นทางเลือกเท่านั้นที่ส่งข้อความของคุณไปยังเซิร์ฟเวอร์ เพราะการแฮชรหัสผ่านแบบใส่ salt ทำงานที่นั่น

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

วางไฟล์ลงไป จากนั้นวางเช็คซัมจากหน้าดาวน์โหลดลงในแผง Verify เครื่องมือจะเปรียบเทียบกับทุกไดเจสต์ที่คำนวณได้และยืนยันการจับคู่ — หรือบอกคุณว่าค่านั้นดูเหมือนอัลกอริทึมหนึ่งแต่ไม่ตรงกัน

นั่นคือพฤติกรรมที่ถูกต้อง bcrypt ฝัง salt แบบสุ่ม ดังนั้นข้อมูลนำเข้าเดียวกันจะให้แฮชต่างกันในทุกการประทับ ตรวจสอบแฮช bcrypt ด้วย password_verify() (หรือฟังก์ชันที่เทียบเท่าในภาษาของคุณ) อย่าเปรียบเทียบสตริงเด็ดขาด

ใช่ — ทุกอัลกอริทึม รวมถึงการประทับ bcrypt ฝั่งเซิร์ฟเวอร์ ใช้งานได้ฟรีโดยไม่ต้องมีบัญชี

ได้ ไฟล์สูงสุด 200 MB รองรับและอ่านทั้งหมดบนอุปกรณ์ของคุณ ไฟล์ที่ใหญ่กว่านั้นจะถูกปฏิเสธพร้อมข้อความที่ชัดเจนแทนที่จะถูกตัดทอนอย่างเงียบ ๆ

แชร์สิ่งนี้

การค้นหายอดนิยม
เครื่องสร้างแฮช แฮช MD5 เครื่องสร้าง SHA256 แฮช SHA512 ออนไลน์ เครื่องคำนวณ checksum เครื่องสร้างแฮช bcrypt
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง