Hash Generator
Hash Generator — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
เครื่องมือสร้างแฮช
กรอกค่า แล้วกดคำนวณ
SHA ใช้ Web Crypto (SubtleCrypto) ส่วน MD5 คำนวณด้วย JS บนเบราว์เซอร์ ไม่ส่งไปเซิร์ฟเวอร์
วิธีใช้
- ใส่สตริงที่จะแฮชใน ข้อความ ไดเจสต์ใช้ไบต์ UTF-8
- กด สร้างแฮช SHA-256, SHA-1, SHA-512 และ MD5 ถูกเติมพร้อมกัน
- แต่ละผลเป็นสตริง hex ตัวพิมพ์เล็ก เลือกช่องเพื่อคัดลอก
- ตระกูล SHA ใช้ API เบราว์เซอร์ Web Crypto (SubtleCrypto) สภาพแวดล้อมที่ไม่รองรับจะแสดงประกาศ
- รีเซ็ต ล้างอินพุตและผลลัพธ์ ข้อความต้นฉบับไม่ถูกส่งไปเซิร์ฟเวอร์
- นี่คือแฮชข้อความ UTF-8 ไม่ใช่แฮชไฟล์ สำหรับความสมบูรณ์ของไบนารี ให้ใช้เครื่องมือไฟล์โดยเฉพาะ เปรียบเทียบทั้งสี่อัลกอริทึมได้พร้อมกัน
แนวคิดหลัก
ฟังก์ชันแฮช แมปอินพุตความยาวใดก็ได้เป็นลายนิ้วมือความยาวคงที่ ไบต์ UTF-8 ชุดเดียวกันให้ไดเจสต์เดียวกันเสมอ อักขระหรือขึ้นบรรทัดใหม่หนึ่งตัวเปลี่ยนผลแบบหิมะถล่ม SHA-256, SHA-1 และ SHA-512 ใช้ subtle.digest MD5 เป็นจาวาสคริปต์บริสุทธิ์ในหน้านี้ แฮชเป็นทางเดียว: กู้ต้นฉบับจากไดเจสต์ด้วยคณิตศาสตร์ไม่ได้
การเก็บรหัสผ่านมักใช้ KDF เฉพาะ (Argon2, bcrypt, PBKDF2) พร้อมซอลต์ ไม่ใช่ SHA-256 เดี่ยว MD5 และ SHA-1 มีการโจมตีชนกันที่รู้จัก ไม่แนะนำสำหรับลายเซ็นหรือแฮชความปลอดภัย ยังใช้เทียบเช็กซัมเก่าได้ สำหรับตรวจความสมบูรณ์ทั่วไป เลือก SHA-256 หรือ SHA-512 หน้านี้เป็นตัวสร้างอ้างอิงและไม่อัปโหลดอินพุต แฮชไบนารีของไฟล์อยู่นอกขอบเขต
ตัวอย่าง
MD5 ของ hello คือ hex 32 หลักตัวพิมพ์เล็ก 5d41402abc4b2a76b9719d911017c592 SHA-256 มี 64 หลัก hex SHA-1 มี 40 SHA-512 มี 128 hello กับ Hello ต่างกันทั้งก้อน เมื่อเทียบล็อกเซิร์ฟเวอร์ให้วางต้นฉบับโดยไม่แก้ ทั้งสี่ช่องถูกเติมพร้อมกันเพื่อเทียบ MD5 รุ่นเก่ากับ SHA-256 ในหน้าเดียว
ที่เกี่ยวข้อง: ตัวเข้ารหัส URL · ข้อความ ↔ hex · ตัวนับอักขระ
คำถามที่พบบ่อย
ตัวสร้าง SHA-256 ใช้ทำอะไร
ตรวจความสมบูรณ์ของวลี เทียบคีย์แคช และจับคู่เช็กซัมสาธารณะ ไม่ใช่ตัวแทนการเก็บรหัสผ่านเข้าสู่ระบบเป็น SHA-256 ล้วน
SHA-256 ของประโยคเดียวกันเท่ากันเสมอไหม
ใช่ สำหรับไบต์ UTF-8 ชุดเดียวกัน แค่ CRLF ของ Windows กับ LF ของ Unix ก็เปลี่ยนไดเจสต์ — วางต้นฉบับโดยไม่แก้
MD5 ปลอดภัยไหม
การชนกันทำได้ ไม่ใช้สำหรับลายเซ็นหรือรหัสผ่าน ใช้เฉพาะเทียบระบบเก่าหรือเช็กซัมที่ไม่เกี่ยวกับความปลอดภัย
SHA-1 กับ SHA-256 ต่างกันอย่างไร
ความยาวผลลัพธ์และความแข็งปัจจุบัน SHA-1 (160 บิต) กำลังถูกเลิกใช้ SHA-256 (256 บิต) ใช้ตรวจความสมบูรณ์ทั่วไป SHA-512 เป็นลายนิ้วมือยาวกว่า
กู้ต้นฉบับจากแฮชได้ไหม
ไม่ได้ รหัสผ่านสั้นอาจเดาด้วยพจนานุกรมหรือเรนโบว์เทเบิล แต่ฟังก์ชันแฮชเองไม่มีอินเวอร์ส
อินพุตของตัวสร้างถูกส่งไปเซิร์ฟเวอร์ไหม
ไม่ SHA ใช้ Web Crypto และ MD5 ใช้สคริปต์ในหน้า ทั้งคู่รันในหน่วยความจำเบราว์เซอร์เท่านั้น
ตรวจทานล่าสุด: 2026-09-04