Checksum คืออะไรและวิธีการคำนวณ Checksum
คุณสงสัยว่าการตรวจสอบคืออะไร? คุณอาจสังเกตเห็นว่าเมื่อคุณดาวน์โหลดไฟล์จากเว็บไซต์บางแห่งพวกเขามีตัวเลขและตัวอักษรที่ยาวมากเรียกว่า checksum หรือ MD5 checksum หรือ SHA-1 เป็นต้นสตริงที่ยาวจริงๆเหล่านี้ทำหน้าที่เป็นลายนิ้วมือสำหรับไฟล์นั้นไม่ว่าจะเป็น มันคือ EXE, ISO, ZIP, ฯลฯ.
Checksums ใช้เพื่อรับรองความถูกต้องของไฟล์หลังจากส่งจากอุปกรณ์เก็บข้อมูลหนึ่งไปยังอุปกรณ์อื่น สิ่งนี้สามารถผ่านอินเทอร์เน็ตหรือระหว่างคอมพิวเตอร์สองเครื่องบนเครือข่ายเดียวกัน ไม่ว่าจะด้วยวิธีใดหากคุณต้องการให้แน่ใจว่าไฟล์ที่ส่งนั้นเหมือนกับไฟล์ต้นฉบับคุณสามารถใช้ checksum.
การตรวจสอบจะคำนวณโดยใช้ฟังก์ชั่นแฮและโดยปกติจะโพสต์พร้อมกับการดาวน์โหลด ในการตรวจสอบความสมบูรณ์ของไฟล์ผู้ใช้จะทำการคำนวณ checksum โดยใช้โปรแกรม checksum calculator และเปรียบเทียบทั้งสองส่วนเพื่อให้แน่ใจว่าตรงกัน.
เช็คซัมใช้ไม่เพียง แต่เพื่อให้แน่ใจว่าการส่งข้อมูลที่ไม่เสียหาย แต่ยังเพื่อให้แน่ใจว่าไฟล์ไม่ได้ถูกดัดแปลง เมื่อใช้อัลกอริทึมการตรวจสอบที่ดีแม้การเปลี่ยนแปลงเล็กน้อยในไฟล์จะส่งผลให้ค่าการตรวจสอบที่แตกต่างอย่างสิ้นเชิง.
เช็คซัมที่พบมากที่สุดคือ MD5 และ SHA-1 แต่ทั้งคู่พบว่ามีช่องโหว่ ซึ่งหมายความว่าการดัดแปลงแก้ไขที่เป็นอันตรายสามารถนำไปสู่สองไฟล์ที่แตกต่างกันซึ่งมีแฮชที่คำนวณเหมือนกัน เนื่องจากข้อกังวลด้านความปลอดภัย SHA-2 รุ่นใหม่นี้ถือเป็นฟังก์ชั่นแฮชการเข้ารหัสลับที่ดีที่สุดเนื่องจากยังไม่มีการโจมตีใด ๆ.
ดังที่คุณเห็นในภาพหน้าจอด้านบนไฟล์ ISO ที่ฉันพยายามดาวน์โหลดจาก Microsoft มีรายการตรวจสอบ SHA1 เมื่อฉันดาวน์โหลดไฟล์ฉันจะใช้เครื่องคิดเลข checksum เพื่อตรวจสอบความสมบูรณ์ของไฟล์.
ประมาณ 99.9% ของเวลาคุณไม่จำเป็นต้องกังวลหรือกังวลเกี่ยวกับ checksums เมื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ต อย่างไรก็ตามหากคุณกำลังดาวน์โหลดสิ่งที่มีความละเอียดอ่อนเช่นซอฟต์แวร์ป้องกันไวรัสหรือความเป็นส่วนตัวเช่น Tor อาจเป็นความคิดที่ดีที่จะตรวจสอบ checksum เพราะแฮกเกอร์สามารถสร้างซอฟต์แวร์ที่สำคัญซึ่งมีเวอร์ชันที่มีมัลแวร์เพื่อให้เข้าถึงระบบได้อย่างสมบูรณ์.
มีโปรแกรมอรรถประโยชน์ที่แตกต่างกันมากมายสำหรับการคำนวณ checksums และฉันจะพูดถึงหนึ่งหรือสองที่นี่เพราะสิ่งที่ดีสามารถสร้าง hash หลาย ๆ อันสำหรับคุณและยังสามารถตรวจสอบ hash ได้อีกด้วย.
MD5 & SHA Checksum Utility
ยูทิลิตี้ MD5 & SHA Checksum เป็นเครื่องมือที่ฉันโปรดปรานสำหรับการทำงานกับ checksums เพราะมันมีคุณสมบัติทั้งหมดที่ฉันต้องการในเวอร์ชั่นฟรี เมื่อคุณดาวน์โหลดให้เรียกใช้ไฟล์ EXE เพื่อเปิดโปรแกรม.
อินเทอร์เฟซตรงไปตรงมามากและใช้งานง่าย เพียงคลิกที่ หมวด เพื่อเลือกไฟล์ของคุณและแฮชจะถูกคำนวณโดยอัตโนมัติสำหรับ MD5, SHA-1, SHA-256 และ SHA-512.
อย่างที่คุณเห็นว่า MD5 แฮชสั้นที่สุดและแฮช SHA-512 นั้นยาวมาก ยิ่งแฮชยิ่งปลอดภัยยิ่งขึ้น.
หากต้องการตรวจสอบแฮชเพียงคัดลอกและวางลงใน กัญชา กล่องที่ด้านล่างมาก คลิกที่ตรวจสอบแล้วมันจะเปรียบเทียบกับแฮชที่สร้างขึ้นสี่ตัวเพื่อดูว่ามีการจับคู่หรือไม่.
เครื่องคิดเลข Checksum ออนไลน์
สำหรับผู้ที่ไม่ต้องการดาวน์โหลดซอฟต์แวร์ใด ๆ ลงในระบบของพวกเขาเครื่องคิดเลขออนไลน์จะเป็นตัวเลือกที่ดีกว่า เครื่องคิดเลขออนไลน์มีข้อ จำกัด มากขึ้นส่วนใหญ่เป็นขนาดการอัปโหลดสูงสุดของไฟล์ แต่สำหรับไฟล์ขนาดเล็กพวกเขาทำงานได้ดี.
เว็บไซต์ที่ชื่อว่า Defuse มีเครื่องคิดเลขไฟล์ตรวจสอบฟรีสำหรับการอัปโหลดที่มีขนาดไม่เกิน 5MB ค่อนข้างเล็กดังนั้นคุณต้องใช้ทั้งแอพพลิเคชันเดสก์ท็อปหรือเครื่องมือออนไลน์ถัดไปที่กล่าวถึงด้านล่างสำหรับสิ่งที่ใหญ่กว่านั้น.
หาก 5 MB มีขนาดเล็กเกินไปให้ตรวจสอบ OnlineMD5 ซึ่งเป็นไซต์ฟรีอีกแห่งที่ให้คุณสร้างไฟล์เช็คซัมสำหรับขนาดสูงสุด 4 GB เห็นได้ชัดว่าทำได้โดยไม่ต้องอัปโหลดไฟล์จริงไปยังเซิร์ฟเวอร์ของพวกเขา ฉันไม่แน่ใจว่ามันใช้งานได้อย่างไร แต่ดูเหมือนว่าจะเรียกใช้อัลกอริทึมในระบบของคุณแล้วแสดงในเบราว์เซอร์ วิธีที่ชาญฉลาดในการทำเช่นนี้เพราะคุณไม่ต้องดาวน์โหลดซอฟต์แวร์เพิ่มเติมและคุณไม่ต้องรอการอัปโหลดไฟล์ขนาดใหญ่ตลอดไป.
ไซต์นี้ยังดีมากเนื่องจากคุณสามารถตรวจสอบการตรวจสอบนอกเหนือจากการคำนวณเพียงอย่างเดียว หวังว่าตอนนี้คุณมีความเข้าใจที่ดีขึ้นเกี่ยวกับสิ่งที่การตรวจสอบและวิธีการใช้และคำนวณ หากคุณกำลังส่งหรือรับไฟล์ที่ปลอดภัยการตรวจสอบเป็นวิธีที่ดีที่สุดสำหรับทั้งสองฝ่ายในการตรวจสอบความถูกต้องของไฟล์เหล่านั้น หากคุณมีคำถามใด ๆ แสดงความคิดเห็น สนุก!