แฮช MD5/SHA | สร้างแฮชอย่างรวดเร็ว

MD5/SHA แฮชช่วยสร้างค่าแฮชจากข้อมูลอย่างรวดเร็วและปลอดภัย ใช้ตรวจสอบความถูกต้องและเพิ่มความปลอดภัย ระบบจะมีลักษณะเฉพาะไม่ซ้ำกัน ป้องกันการเปลี่ยนแปลงข้อมูล


0 ไบต์

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

แฮช

128 บิต — สำหรับเช็กซัมเท่านั้น ไม่ปลอดภัย
160 บิต — เก่า ไม่แนะนำสำหรับความปลอดภัย
256 บิต — แนะนำสำหรับความปลอดภัย
384 บิต — ความปลอดภัยสูง
512 บิต — แข็งแกร่งที่สุด แนะนำ
หมายเหตุด้านความปลอดภัย: ใช้ SHA-256 ขึ้นไปสำหรับทุกสิ่งที่เกี่ยวกับความปลอดภัย MD5 และ SHA-1 ถูกเจาะแล้วและไม่ควรใช้แฮชรหัสผ่านเด็ดขาด — สำหรับรหัสผ่านให้ใช้ bcrypt, scrypt, Argon2 หรือ PBKDF2 พร้อม salt

วิธีใช้งาน

  1. เลือกโหมด: แฮชข้อความ แฮชไฟล์ หรือเปรียบเทียบกับแฮชที่คาดหวัง
  2. พิมพ์หรือวางข้อความ หรือวางไฟล์ — แฮชจะอัปเดตทันที
  3. สลับระหว่างผลลัพธ์ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
  4. คัดลอกแฮชใด ๆ ด้วยคลิกเดียว หรือคัดลอกทั้งหมดในครั้งเดียว

คุณสมบัติเด่น

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

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/hash.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithms":["sha256","md5"]}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/hash.php",
    data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/hash.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB

กรณีการใช้งานทั่วไป

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

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

MD5 สร้างแฮช 128 บิต SHA-1 สร้าง 160 บิต และ SHA-256 สร้าง 256 บิต แฮชที่ยาวกว่าจะต้านทานการชนกันได้ดีกว่า MD5 และ SHA-1 ถือว่าถูกเจาะแล้วสำหรับการใช้งานด้านการเข้ารหัส ในขณะที่ SHA-256 (และสูงกว่า) ยังคงแนะนำสำหรับความปลอดภัย

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

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

ปลอดภัย การแฮชทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณโดยใช้ Web Crypto API (และ MD5 ที่ฝังมา) ไม่มีสิ่งใดที่คุณพิมพ์หรืออัปโหลดถูกส่งไปยังเซิร์ฟเวอร์

ไม่ควร แฮช MD5/SHA ธรรมดาเร็วเกินไปสำหรับการจัดเก็บรหัสผ่าน ให้ใช้อัลกอริทึมเฉพาะ เช่น bcrypt, scrypt, Argon2 หรือ PBKDF2 พร้อม salt ที่ไม่ซ้ำกัน

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

เครื่องมือสร้างแฮชคืออะไร?

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