ข้ามไปยังเนื้อหา
EVOA Toolbox

สร้างค่าแฮช (Hash)

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

ประมวลผลในเบราว์เซอร์ของคุณ ข้อความของคุณไม่ถูกอัปโหลด

กำลังโหลดเครื่องมือ…

เครื่องมือนี้ทำอะไรได้

คำนวณค่าย่อย SHA-256, SHA-384 และ SHA-512 ของข้อความหรือไฟล์ใด ๆ และดูทั้งสามค่าพร้อมกัน เป็นเลขฐานสิบหกหรือ Base64 เป็นวิธีที่เร็วที่สุดในการตรวจว่าตัวติดตั้งหรือไฟล์ ISO ที่ดาวน์โหลดตรงกับ checksum ที่ผู้พัฒนาเผยแพร่ ใช้ระบุลายนิ้วมือของไฟล์ หรือดูว่าสตริงหนึ่งแฮชได้ค่าเท่าใด

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

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

วิธีใช้งาน

  1. 1เลือกข้อความหรือไฟล์
  2. 2พิมพ์ข้อความ หรือลากไฟล์มาวาง / เลือกไฟล์จากอุปกรณ์ของคุณ
  3. 3อ่านผลลัพธ์ SHA-256, SHA-384 และ SHA-512 สลับระหว่าง Hex กับ Base64 และคัดลอกค่าที่ต้องการ
  4. 4หากต้องการ ให้วางแฮชที่คาดหวังลงใน “เปรียบเทียบกับแฮชที่คาดหวัง” เพื่อตรวจว่าตรงกันหรือไม่

รูปแบบที่รองรับ

ข้อความใด ๆ (แฮชเป็น UTF-8) หรือไฟล์ทุกประเภท เอาต์พุตเป็นเลขฐานสิบหก (ตัวพิมพ์เล็กหรือใหญ่) หรือ Base64

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

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

ข้อจำกัด

  • ไฟล์ทั้งไฟล์จะถูกโหลดเข้าหน่วยความจำก่อนแฮช ไฟล์ที่ใหญ่มากอาจล้มเหลวบนอุปกรณ์ที่มีหน่วยความจำน้อย ขีดจำกัดขนาดไฟล์แสดงอยู่ในพื้นที่วางไฟล์
  • มีเฉพาะแฮชตระกูล SHA-2 (SHA-256, SHA-384, SHA-512) ไม่มี MD5 และ SHA-1 เพราะใช้ไม่ได้อีกต่อไปสำหรับงานด้านความปลอดภัย
  • ฟังก์ชันแฮชไม่ได้ปกป้องรหัสผ่าน ควรใช้ฟังก์ชันแฮชรหัสผ่านที่ช้าและมี salt (เช่น Argon2, scrypt หรือ bcrypt) แทน
  • แฮชที่ตรงกันพิสูจน์ได้เพียงว่าไฟล์เท่ากับสิ่งที่ใช้คำนวณ checksum เท่านั้น และน่าเชื่อถือเท่ากับแหล่งที่คุณได้ checksum ที่คาดหวังมา
  • Web Crypto ต้องใช้บริบทที่ปลอดภัย (HTTPS หรือ localhost) ในเบราว์เซอร์

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

ไฟล์ของฉันถูกอัปโหลดเพื่อคำนวณแฮชหรือไม่

ไม่ เบราว์เซอร์อ่านไฟล์และแฮชบนอุปกรณ์ของคุณ ไฟล์ไม่ออกจากอุปกรณ์

ควรตรวจสอบไฟล์ที่ดาวน์โหลดกับแฮชชนิดใด

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

ทำไมแฮชของข้อความจึงต่างจากเครื่องมืออื่น

แฮชเปลี่ยนไปตามความแตกต่างเพียงเล็กน้อยของอินพุต เช่น การขึ้นบรรทัดใหม่ท้ายข้อความ ชนิดการขึ้นบรรทัด (CRLF กับ LF) การเข้ารหัสอักขระที่ต่างกัน หรือช่องว่างที่มองไม่เห็น เครื่องมือนี้แฮชไบต์ UTF-8 ของข้อความในช่องตามจริง

ย้อนแฮชกลับเป็นข้อมูลเดิมได้หรือไม่

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

เครื่องมือที่เกี่ยวข้อง