ตัวสร้าง MD5 Hash
ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด
คำนวณแฮช MD5 ของข้อความหรือไฟล์ใดๆ ในเบราว์เซอร์ของคุณ Toova สร้าง hex digest ขนาด 128 บิตทันที รองรับลากและวางสำหรับไฟล์ และไม่อัปโหลดอินพุตของคุณ เป็นประโยชน์สำหรับ checksums คีย์ cache และการตรวจสอบความสมบูรณ์ของการดาวน์โหลด
MD5 ดีสำหรับอะไร
MD5 สร้างลายนิ้วมือขนาด 128 บิตของอินพุตใดๆ มันเร็ว ตายตัว และแพร่หลาย — ระบบปฏิบัติการทุกระบบ ไลบรารีมาตรฐานของทุกภาษา มิเรอร์การดาวน์โหลดทุกตัวเปิดเผย MD5 checksums เป็นเครื่องมือที่ถูกต้องสำหรับคีย์ cache, ETags และการตรวจสอบว่าไฟล์ที่คุณดาวน์โหลดตรงกับสิ่งที่ผู้เผยแพร่อัปโหลด ไม่ใช่เครื่องมือที่ถูกต้องสำหรับการเก็บรหัสผ่านหรือการลงนามที่สำคัญด้านความปลอดภัยใดๆ
โหมดข้อความและไฟล์
วางสตริงใดๆ และแฮชอัปเดตขณะที่คุณพิมพ์ ลากไฟล์ไปยังพื้นที่อินพุต และ Toova อ่านเป็นไบนารี streaming ผ่านฟังก์ชันแฮช ดังนั้นไฟล์ขนาดหลายกิกะไบต์ทำงานได้โดยไม่หมดหน่วยความจำของเบราว์เซอร์ เอาต์พุตคือสตริง hex ตัวพิมพ์เล็กตามค่าเริ่มต้น — สลับเป็นตัวพิมพ์ใหญ่หรือ Base64 หากระบบปลายทางของคุณคาดหวังรูปแบบนั้น
การแฮชเฉพาะในเครื่อง
ทุกแฮชคำนวณในเบราว์เซอร์ของคุณ อินพุต ไม่ว่าจะเป็นสตริงหรือไฟล์ ไม่เคยออกจากอุปกรณ์ของคุณ นั่นทำให้เครื่องมือปลอดภัยสำหรับการแฮช artifacts ภายใน เอกสารส่วนตัว หรือสิ่งใดๆ ที่คุณไม่อยากวางในฟอร์มของบุคคลที่สาม หน้าทำงานออฟไลน์หลังจากโหลดครั้งแรก และมีคำขอออกเป็นศูนย์ระหว่างการแฮช
คำถามที่พบบ่อย
- MD5 ปลอดภัยสำหรับรหัสผ่านหรือไม่
- ไม่ MD5 เสียสำหรับ collision resistance และเร็วเกินไปสำหรับการแฮชรหัสผ่าน ใช้ bcrypt, scrypt หรือ argon2 สำหรับข้อมูลรับรอง MD5 ใช้ได้สำหรับกรณีใช้งานที่ไม่ใช่ด้านความปลอดภัยเช่น checksums และคีย์ cache
- แฮชไฟล์ขนาดใหญ่ได้ไหม
- ใช่ เครื่องมือ stream ไฟล์ผ่านฟังก์ชันแฮชเป็น chunks ดังนั้นการใช้หน่วยความจำต่ำแม้สำหรับอินพุตหลายกิกะไบต์ ลากและวางไฟล์ไปยังพื้นที่อินพุต
- ทำไมอินพุตเดียวกันให้แฮชที่ต่างกัน
- MD5 ตายตัว — อินพุตเดียวกันสร้างเอาต์พุตเดียวกันเสมอ หากคุณเห็นแฮชที่ต่างกัน อินพุตแตกต่างกันที่ใดที่หนึ่ง (ช่องว่างต่อท้าย ตอนจบบรรทัด ข้อมูลเมตาของไฟล์ การเข้ารหัสอักขระ) เปรียบเทียบไบต์ต่อไบต์
- ส่งออกแฮชเป็น Base64 แทน hex ได้ไหม
- ใช่ Toova ให้คุณเลือกการเข้ารหัส hex ตัวพิมพ์เล็ก hex ตัวพิมพ์ใหญ่ หรือ Base64 สำหรับ digest โปรโตคอลบางตัวคาดหวัง Base64 โดยเฉพาะ
- อินพุตของฉันถูกส่งไปยังเซิร์ฟเวอร์ใดหรือไม่
- ไม่ การแฮชเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด ไม่มีการอัปโหลดหรือบันทึก