แฮช MD5/SHA | สร้างแฮชอย่างรวดเร็ว
MD5/SHA แฮชช่วยสร้างค่าแฮชจากข้อมูลอย่างรวดเร็วและปลอดภัย ใช้ตรวจสอบความถูกต้องและเพิ่มความปลอดภัย ระบบจะมีลักษณะเฉพาะไม่ซ้ำกัน ป้องกันการเปลี่ยนแปลงข้อมูล
วางไฟล์ที่นี่หรือคลิกเพื่อเลือก
รองรับไฟล์ทุกประเภท ไฟล์ขนาดใหญ่จะถูกอ่านทีละส่วน
ไฟล์ที่เลือก: ()
วางแฮชที่คาดหวังเพื่อตรวจสอบว่าข้อความหรือไฟล์ของคุณตรงกันหรือไม่
เป็นส่วนตัวและออฟไลน์: ข้อความและไฟล์จะถูกแฮชภายในเบราว์เซอร์ของคุณและไม่ออกจากอุปกรณ์ของคุณ
แฮช
128 บิต — สำหรับเช็กซัมเท่านั้น ไม่ปลอดภัย
160 บิต — เก่า ไม่แนะนำสำหรับความปลอดภัย
256 บิต — แนะนำสำหรับความปลอดภัย
384 บิต — ความปลอดภัยสูง
512 บิต — แข็งแกร่งที่สุด แนะนำ
หมายเหตุด้านความปลอดภัย: ใช้ SHA-256 ขึ้นไปสำหรับทุกสิ่งที่เกี่ยวกับความปลอดภัย MD5 และ SHA-1 ถูกเจาะแล้วและไม่ควรใช้แฮชรหัสผ่านเด็ดขาด — สำหรับรหัสผ่านให้ใช้ bcrypt, scrypt, Argon2 หรือ PBKDF2 พร้อม salt
วิธีใช้งาน
- เลือกโหมด: แฮชข้อความ แฮชไฟล์ หรือเปรียบเทียบกับแฮชที่คาดหวัง
- พิมพ์หรือวางข้อความ หรือวางไฟล์ — แฮชจะอัปเดตทันที
- สลับระหว่างผลลัพธ์ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
- คัดลอกแฮชใด ๆ ด้วยคลิกเดียว หรือคัดลอกทั้งหมดในครั้งเดียว
คุณสมบัติเด่น
- แฮชแบบเรียลไทม์ขณะที่คุณพิมพ์
- 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"]
}
}
} กรณีการใช้งานทั่วไป
- ตรวจสอบว่าไฟล์ที่ดาวน์โหลดตรงกับเช็กซัมที่เผยแพร่
- ยืนยันว่าข้อมูลไม่ถูกแก้ไขหรือเสียหาย
- สร้างเช็กซัมสำหรับการสำรองข้อมูลและการถ่ายโอน
- ตรวจหาไฟล์ที่ซ้ำกันโดยเปรียบเทียบแฮช
- สร้างไดเจสต์ข้อความสำหรับการลงนามและบันทึก
คำถามที่พบบ่อย
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 แฮชใช้ตรวจสอบความสมบูรณ์ของไฟล์และตรวจจับการดัดแปลง — อินพุตเดียวกันให้แฮชเดียวกันเสมอ แต่คุณไม่สามารถย้อนกลับได้ เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด