เครื่องคำนวณแฮช
คำนวณแฮช SHA-256, SHA-384, SHA-512, SHA-1 หรือ MD5 ของข้อความใดๆ SHA ใช้ Web Crypto API; MD5 ทำงานใน JavaScript ล้วน
วิธีการทำงาน
เครื่องคำนวณแฮชคำนวณค่าแฮชการเข้ารหัสสำหรับข้อความหรือไฟล์โดยใช้อัลกอริทึม MD5, SHA-1, SHA-256, SHA-384 และ SHA-512 ทั้งหมดในเบราว์เซอร์โดยไม่อัปโหลดข้อมูล
ป้อนข้อความในช่องป้อนข้อมูลหรือโหลดไฟล์ท้องถิ่น เครื่องมือคำนวณค่าแฮชสำหรับอัลกอริทึมที่รองรับทั้งหมดพร้อมกันทันที
MD5 และ SHA-1 ล้าสมัยทางการเข้ารหัสแต่ยังใช้สำหรับ checksum แนะนำ SHA-256 ขึ้นไปเพื่อความปลอดภัย
ตัวอย่างการใช้งานจริง
พิมพ์ hello แล้วเลือก SHA-256: ค่าแฮชคือ 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 เปลี่ยนอักษรตัวเดียวเป็นตัวใหญ่ — Hello — ทุกอักขระของผลลัพธ์เปลี่ยนหมด; เอฟเฟกต์หิมะถล่มนี้คือเหตุผลที่แฮชใช้ยืนยันความถูกต้องสมบูรณ์ได้ วางเช็กซัมที่ผู้ขายเผยแพร่ลงช่องแฮชที่คาดไว้ เครื่องมือจะเทียบให้และชี้แม้ต่างกันแค่อักขระเดียว ลากไฟล์ที่ดาวน์โหลดมา (สูงสุด 256 MB) มาแฮชโดยไม่ต้องอัปโหลด หรือเพิ่มคีย์เพื่อคำนวณ HMAC ตอนดีบักลายเซ็น API
กรณีการใช้งาน
- ตรวจสอบความสมบูรณ์ของไฟล์
- เปรียบเทียบแฮชรหัสผ่าน
- สร้าง checksum สำหรับการแจกจ่ายซอฟต์แวร์
- ตรวจสอบความสมบูรณ์ของข้อมูล
- เรียนรู้อัลกอริทึมการเข้ารหัส
คำถามที่พบบ่อย
- ความแตกต่างระหว่าง MD5, SHA-1 และ SHA-256?
- อัลกอริทึมที่ยาวกว่า (SHA-256, SHA-512) ปลอดภัยกว่า MD5 และ SHA-1 ล้าสมัยและไม่เหมาะสำหรับความปลอดภัย
- ข้อมูลของฉันถูกส่งหรือไม่?
- ไม่ การแฮชเกิดขึ้นในเครื่องผ่าน Web Crypto API
- ยืนยันไฟล์ที่ดาวน์โหลดได้อย่างไร?
- คำนวณแฮชไฟล์และเปรียบเทียบกับ checksum ที่ผู้จัดจำหน่ายเผยแพร่
- ทำไมข้อความเดิมให้แฮชเดิมเสมอ?
- ฟังก์ชันแฮชเป็น deterministic ข้อมูลเดิมให้ผลเดิมเสมอ
- แฮชย้อนกลับได้หรือไม่?
- ไม่ ฟังก์ชันแฮชการเข้ารหัสเป็นการดำเนินการทางเดียว