เครื่องมือสร้างแฮช — รับค่าแฮช MD5 และ SHA ของข้อความหรือไฟล์ใดก็ตาม และตรวจสอบความตรงกันกับค่าแฮชที่ทราบแล้ว

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

สร้างค่าแฮช ข้อความและไฟล์ของคุณจะเก็บไว้ในเบราว์เซอร์ของคุณ
เครื่องมือสร้างค่าแฮชที่แสดงค่าแฮช MD5, SHA-1 และ SHA-256 สำหรับข้อความหนึ่ง

ข้อมูลเข้า

แฮช

คู่มือ

คู่มือการสร้างแฮช: แฮชคืออะไร และเมื่อใดควรใช้

คำอธิบายอย่างง่ายๆ เกี่ยวกับ MD5 และ SHA วิธีตรวจสอบไฟล์ และวัตถุประสงค์ที่แฮชไม่ได้ถูกออกแบบมาเพื่อใช้

คำอธิบายอย่างง่ายๆ

Hash Generator คืออะไร?

ฟังก์ชันแฮชจะแปลงข้อมูลเข้าใดๆ ไม่ว่าจะเป็นคำหรือไฟล์ทั้งไฟล์ ให้กลายเป็นลายนิ้วมือดิจิทัลที่มีความยาวคงที่และสั้น ข้อมูลเข้าเดียวกันจะให้ผลลัพธ์แฮชที่เหมือนกันเสมอ และแม้จะเปลี่ยนเพียงตัวอักษรเดียว ก็จะได้ผลลัพธ์แฮชที่ต่างออกไปอย่างสิ้นเชิง

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

เหตุผลทั่วไปที่ควรใช้มัน

ทำไมคนจึงใช้เครื่องมือสร้างแฮช

ตรวจสอบการดาวน์โหลด

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

ผู้พัฒนา

สร้างค่าตรวจสอบความถูกต้องแบบรวดเร็ว, คีย์แคช หรือค่าทดสอบสำหรับ API, ลายเซ็น และอุปกรณ์ทดสอบ

ค้นหาข้อมูลที่ซ้ำกัน

ไฟล์สองไฟล์ที่มีค่าแฮช SHA-256 ที่เหมือนกันนั้น ถือว่าเป็นการเดียวกันในทางปฏิบัติ

ควรเลือกอัลกอริทึมใด

MD5, SHA-1 และตระกูล SHA-2

MD5 ให้ค่าแฮชแบบเฮกซ์ 32 ตัวอักษร ส่วน SHA-1 ให้ค่าแฮชแบบเฮกซ์ 40 ตัวอักษร ทั้งสองวิธีนี้เหมาะสมสำหรับการตรวจจับความเสียหายที่เกิดขึ้นโดยไม่ได้ตั้งใจ แต่สามารถสร้างการชนกันได้โดยเจตนา ดังนั้นจึงไม่ควรใช้ทั้งสองวิธีนี้สำหรับเรื่องที่เกี่ยวข้องกับความปลอดภัย SHA-256 (64 ตัวอักษร), SHA-384 (96) และ SHA-512 (128) เป็นส่วนหนึ่งของตระกูล SHA-2 และถือเป็นตัวเลือกที่ปลอดภัยในปัจจุบัน

แฮชไม่ใช่การเข้ารหัส: ไม่สามารถย้อนกลับเพื่อคืนค่าต้นฉบับได้ นอกจากนี้ ยังไม่เพียงพอสำหรับการเก็บรหัสผ่าน ดังนั้น ควรใช้แฮชรหัสผ่านที่ทำงานช้าและมี salt เช่น bcrypt, scrypt หรือ Argon2 สำหรับวัตถุประสงค์นี้

ทำเสร็จในไม่กี่ขั้นตอน

วิธีใช้เครื่องมือสร้างแฮช

  1. เลือกข้อความหรือไฟล์
  2. พิมพ์หรือวางข้อความของคุณ หรือเลือกไฟล์ ผลลัพธ์จะปรากฏทันที
  3. คลิกที่ปุ่ม "Copy" ข้างๆ ค่าแฮชที่คุณต้องการ หากต้องการใช้ตัวอักษรเฮกซ์ตัวใหญ่ ให้เปิดโหมดตัวพิมพ์ใหญ่
  4. เพื่อตรวจสอบความถูกต้องของไฟล์ที่ดาวน์โหลด ให้คัดลอกค่าแฮชที่เผยแพร่แล้วมาวางลงในช่องเปรียบเทียบ และตรวจสอบว่าตรงกันหรือไม่
ผลลัพธ์ที่ดีขึ้น

เคล็ดลับง่ายๆ

  • ข้อความจะถูกแปลงเป็นค่าแฮชตามตัวอักษรที่เขียนไว้อย่างแม่นยำ หากมีช่องว่างท้ายข้อความหรือเครื่องหมายสิ้นสุดบรรทัดที่ต่างกัน จะให้ค่าแฮชที่ต่างกัน
  • เพื่อตรวจสอบการดาวน์โหลด ให้ใช้ SHA-256 หากผู้เผยแพร่มีให้บริการ
  • ข้อความจะถูกแปลงเป็นแฮชในรูปแบบ UTF-8 ซึ่งเป็นรูปแบบที่เครื่องมือและ API ส่วนใหญ่คาดหวัง
  • ผลลัพธ์แบบเฮกซ์ไม่แยกแยะตัวพิมพ์ใหญ่-เล็ก ดังนั้นกล่องเปรียบเทียบจึงไม่คำนึงถึงตัวพิมพ์ใหญ่-เล็กและช่องว่างรอบสัญลักษณ์แฮช
สิ่งที่ควรรู้

ข้อจำกัดและความเป็นส่วนตัว

ความเป็นส่วนตัว

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

ข้อจำกัด

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

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

คำถามที่พบบ่อยเกี่ยวกับ Hash Generator

แฮชคืออะไร?

แฮช คือลายนิ้วมือที่มีความยาวคงที่ ซึ่งคำนวณจากข้อมูลบางประเภท ข้อมูลต้นทางที่เหมือนกันจะให้ผลลัพธ์แฮชที่เหมือนกันเสมอ และการเปลี่ยนแปลงเล็กน้อยในข้อมูลต้นทางจะทำให้ผลลัพธ์แฮชเปลี่ยนไปอย่างสิ้นเชิง

ควรใช้แฮชแบบไหนดี?

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

สามารถย้อนกลับค่าแฮชเพื่อได้ข้อความต้นฉบับได้หรือไม่?

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

ทำอย่างไรเพื่อตรวจสอบไฟล์ที่ดาวน์โหลดมา?

เลือก "File" (ไฟล์), เลือกไฟล์ที่ดาวน์โหลดมา แล้วเปรียบเทียบค่าแฮช SHA-256 กับค่าที่แสดงบนหน้าของผู้เผยแพร่ วางค่าแฮชที่เผยแพร่ลงในช่องเปรียบเทียบเพื่อตรวจสอบว่าตรงกันหรือไม่

ทำไมค่าแฮชของฉันไม่ตรงกับเครื่องมืออื่น?

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

MD5 ปลอดภัยสำหรับรหัสผ่านหรือไม่?

ไม่ครับ MD5 ทำงานเร็วแต่มีปัญหาการชนกันที่ทราบแล้ว ดังนั้นควรเก็บรหัสผ่านด้วย bcrypt, scrypt หรือ Argon2 แทนที่จะใช้แฮชแบบธรรมดา

ความยาวของแต่ละแฮชคือเท่าไร?

MD5 มี 32 ตัวอักษรฐานสิบหก SHA-1 มี 40 ตัวอักษร SHA-256 มี 64 ตัวอักษร SHA-384 มี 96 ตัวอักษร และ SHA-512 มี 128 ตัวอักษร

ข้อความและไฟล์ของฉันถูกอัปโหลดแล้วหรือยัง?

ไม่ครับ ทุกข้อมูลจะถูกเข้ารหัสภายในเบราว์เซอร์ของคุณ และไม่มีข้อมูลใดที่ออกจากอุปกรณ์ของคุณ

จากผู้ใช้เครื่องมือนี้

รีวิว

กำลังโหลดรีวิว…
อย่าหยุด

เครื่องมือเพิ่มเติมในกล่อง

หน้าหลักมีเครื่องมือฟรีอีกหลายสิบชนิดที่ไม่จำเป็นต้องใช้ API key

เสนอเครื่องมือ