หลัก หน้าต่าง เช็คซัมคืออะไร? ตัวอย่าง กรณีการใช้งาน และเครื่องคิดเลข

เช็คซัมคืออะไร? ตัวอย่าง กรณีการใช้งาน และเครื่องคิดเลข



เช็คซัมจะบอกคุณว่าเวอร์ชันของไฟล์ของคุณมีการเปลี่ยนแปลงหรือไม่

คำจำกัดความของ Checksum (และวิธีการสร้าง)

เช็คซัมคือผลลัพธ์ของการรันอัลกอริทึมที่เรียกว่าฟังก์ชันแฮชการเข้ารหัส บนข้อมูลชิ้นหนึ่ง ซึ่งมักจะเป็นไฟล์เดียว

การเปรียบเทียบเช็คซัมที่คุณสร้างจากเวอร์ชันของไฟล์กับเวอร์ชันที่แหล่งที่มาของไฟล์ให้มา จะช่วยให้แน่ใจว่าสำเนาของไฟล์ของคุณเป็นของแท้และปราศจากข้อผิดพลาด

เช็คซัมบางครั้งเรียกว่า aผลรวมแฮและไม่ค่อยบ่อยนักค่าแฮช,รหัสแฮชหรือเพียงแค่กกัญชา.

ตัวอย่างการตรวจสอบอย่างง่าย

แนวคิดเรื่องเช็คซัมหรือฟังก์ชันแฮชการเข้ารหัสอาจดูซับซ้อนและไม่คุ้มกับความพยายาม แต่สิ่งที่ตรงกันข้ามคือความจริง! Checksums ไม่ใช่เรื่องยากที่จะเข้าใจหรือสร้าง

เรามาเริ่มด้วยตัวอย่างง่ายๆ โดยหวังว่าจะแสดงพลังของเช็คซัมเพื่อพิสูจน์ว่ามีบางอย่างเปลี่ยนแปลงไป ผลรวมตรวจสอบ MD5 สำหรับวลีต่อไปนี้คือชุดอักขระแบบยาวที่แสดงถึงประโยคนั้น

|_+_|

สำหรับจุดประสงค์ของเราในที่นี้ โดยพื้นฐานแล้วพวกมันจะเท่ากัน อย่างไรก็ตาม ทำให้เกิดการเปลี่ยนแปลงเล็กน้อย เช่น การลบ j ออกเราระยะเวลาจะสร้างผลรวมตรวจสอบที่แตกต่างไปจากเดิมอย่างสิ้นเชิง

|_+_|

อย่างที่คุณเห็น แม้แต่การเปลี่ยนแปลงเล็กๆ น้อยๆ ในไฟล์ก็สร้างผลรวมตรวจสอบที่แตกต่างกันอย่างมาก ทำให้เห็นได้ชัดเจนว่าการเปลี่ยนแปลงหนึ่งไม่เท่ากัน

วิธีใช้: กรณีการใช้งาน Checksum

สมมติว่าคุณดาวน์โหลดการอัปเดตซอฟต์แวร์ครั้งใหญ่ เช่น เซอร์วิสแพ็ก นี่อาจเป็นไฟล์ขนาดใหญ่ ใช้เวลาดาวน์โหลดหลายนาทีหรือมากกว่านั้น

เมื่อดาวน์โหลดแล้ว คุณจะรู้ได้อย่างไรว่าไฟล์ได้รับอย่างถูกต้อง? จะเกิดอะไรขึ้นหากบิตบางส่วนหายไประหว่างการถ่ายโอน แต่ไฟล์ที่คุณมีในคอมพิวเตอร์ตอนนี้ไม่เป็นเช่นนั้นอย่างแน่นอนตั้งใจอะไร? การใช้การอัปเดตกับโปรแกรมที่ไม่ใช่วิธีที่นักพัฒนาสร้างขึ้นอย่างแน่นอน มีแนวโน้มที่จะทำให้คุณเกิดปัญหาใหญ่

นี่คือจุดที่การเปรียบเทียบเช็คซัมจะทำให้คุณสบายใจ สมมติว่าเว็บไซต์ที่คุณดาวน์โหลดไฟล์มาให้ข้อมูลผลรวมตรวจสอบควบคู่ไปกับไฟล์ที่จะดาวน์โหลด จากนั้นคุณสามารถใช้เครื่องคำนวณผลรวมตรวจสอบ (เพิ่มเติมด้านล่าง) เพื่อสร้างผลรวมตรวจสอบจากไฟล์ที่คุณดาวน์โหลด

ตัวอย่างเช่น สมมติว่าเว็บไซต์จัดเตรียมผลรวมตรวจสอบนี้สำหรับไฟล์ที่คุณดาวน์โหลด

|_+_|

จากนั้นคุณใช้เครื่องคำนวณเช็คซัมของคุณเองเพื่อสร้างเช็คซัมโดยใช้ฟังก์ชันแฮชการเข้ารหัสแบบเดียวกัน MD5 ในตัวอย่างนี้บนไฟล์บนคอมพิวเตอร์ของคุณ

chrome //settings/content

เช็คซัมตรงกันหรือไม่? ยอดเยี่ยม! คุณมั่นใจได้เลยว่าทั้งสองไฟล์จะเหมือนกัน

เช็คซัมไม่ตรงกันใช่ไหม? นี่อาจหมายถึงหลายสิ่ง:

  • มีคนแทนที่การดาวน์โหลดด้วยสิ่งที่เป็นอันตรายโดยที่คุณไม่รู้
  • คุณเปลี่ยนแปลงไฟล์โดยเจตนา ขณะที่คุณอ่านข้างต้น นี่อาจเป็นการเปลี่ยนแปลงที่มองไม่เห็น เช่น การเพิ่มหรือลบตัวอักษรตัวเดียวหรืออักขระอื่น
  • คุณกำลังเปรียบเทียบไฟล์ที่แตกต่างอย่างสิ้นเชิงแต่ไม่เป็นอันตราย เช่น เวอร์ชันที่ใหม่กว่าหากเป็นโปรแกรมซอฟต์แวร์ หรือเอกสารที่อัปเดต
  • การเชื่อมต่อเครือข่ายถูกขัดจังหวะ และดาวน์โหลดไฟล์ไม่เสร็จ หรือมีปัญหาในการจัดเก็บไฟล์เมื่อมาถึงฮาร์ดไดรฟ์ของคุณ ลองดาวน์โหลดไฟล์อีกครั้ง จากนั้นสร้างเช็คซัมใหม่ในไฟล์ใหม่ จากนั้นเปรียบเทียบอีกครั้ง

เช็คซัมยังมีประโยชน์ในการตรวจสอบว่าไฟล์ที่คุณดาวน์โหลดมาจากที่ไหนสักแห่งอื่นกว่าแหล่งที่มาดั้งเดิม แท้จริงแล้วคือไฟล์ที่ถูกต้อง และไม่มีการเปลี่ยนแปลง ไม่ว่าจะโดยเจตนาร้ายหรืออย่างอื่นจากต้นฉบับ เพียงเปรียบเทียบแฮชที่คุณสร้างกับแฮชที่มีอยู่จากแหล่งที่มาของไฟล์

เมนูเริ่ม windows 10 เปิดไม่ได้

เครื่องคิดเลขเช็คซัม

เครื่องคิดเลขเช็คซัมเป็นเครื่องมือที่ใช้ในการคำนวณเช็คซัม มีให้เลือกมากมาย แต่ละอันรองรับชุดฟังก์ชันแฮชการเข้ารหัสที่แตกต่างกัน

สองตัวเลือกฟรี

ตัวเลือกฟรีที่ยอดเยี่ยมตัวหนึ่ง (อันที่จริงเราชอบ) คือ Microsoft File Checksum Integrity Verifier หรือเรียกสั้นๆ ว่า FCIV รองรับเฉพาะ MD5 และ SHA-1 ฟังก์ชันแฮชที่เข้ารหัสลับ แต่สิ่งเหล่านี้เป็นฟังก์ชันที่ได้รับความนิยมมากที่สุดในขณะนี้

Microsoft File Checksum Integrity Verifier เป็นโปรแกรมบรรทัดคำสั่ง แต่ใช้งานง่ายมาก

วิธีตรวจสอบความสมบูรณ์ของไฟล์ใน Windows ด้วย FCIV

เครื่องคำนวณผลรวมฟรีที่ยอดเยี่ยมอีกเครื่องหนึ่งสำหรับ Windows ก็คือ อิกอร์แวร์ ฮาเชอร์ และพกพาสะดวกโดยสมบูรณ์ คุณจึงไม่ต้องติดตั้งอะไรเลย (แต่คุณจะต้องใช้โปรแกรมเปิดไฟล์ RAR เพื่อแตกไฟล์โปรแกรม) หากคุณไม่คุ้นเคยกับเครื่องมือบรรทัดคำสั่ง เครื่องมือนี้อาจเป็นตัวเลือกที่ดีกว่า รองรับ MD5 และ SHA-1 รวมถึง CRC32 คุณสามารถใช้มันเพื่อค้นหาผลรวมตรวจสอบของข้อความและไฟล์

เครื่องคิดเลข Windows ในตัว

คุณยังสามารถใช้ ใบรับรอง โปรแกรมที่ติดตั้งมากับ Windows นี่เป็นเครื่องมือบรรทัดคำสั่งเช่นกัน แต่ก็ใช้ง่ายพอๆ กันในการตรวจสอบความถูกต้องของไฟล์ MD5 บทความนี้ยังอธิบายวิธีการทำสิ่งเดียวกันบน Linux ด้วย ฉันคือ md5 .

อิกอร์แวร์ ฮาเชอร์

ตัวเลือกโอเพ่นซอร์ส

จาก เจไดเจสท์ เป็นเครื่องคำนวณเช็คซัมแบบโอเพ่นซอร์สที่ทำงานได้ทั้งใน Windows รวมถึงบน macOS และ Linux

ตัวเลือกออนไลน์

หากคุณต้องการใช้เครื่องคิดเลขออนไลน์มากกว่า เราก็ชอบ เครื่องมือตรวจสอบไฟล์ MD5 นี้ เพราะมันช่วยให้คุณอัพโหลดไฟล์ได้

เนื่องจากเครื่องคำนวณเช็คซัมบางเครื่องไม่รองรับฟังก์ชันแฮชการเข้ารหัสที่เป็นไปได้ทั้งหมด ตรวจสอบให้แน่ใจว่าเครื่องคิดเลขที่คุณเลือกใช้รองรับฟังก์ชันแฮชที่สร้างเช็คซัมที่มาพร้อมกับไฟล์ที่คุณกำลังดาวน์โหลด

คำถามที่พบบ่อย
  • เช็คซัมทั้งหมดมีเอกลักษณ์เฉพาะหรือไม่

    ใช่. เฉพาะไฟล์ที่เหมือนกันเท่านั้นที่จะมีการตรวจสอบเดียวกัน การเปลี่ยนแปลงสิ่งอื่นนอกเหนือจากชื่อไฟล์จะส่งผลให้มีการตรวจสอบที่แตกต่างกัน

  • เครื่องคิดเลขเช็คซัมคำนวณเช็คซัมอย่างไร

    เครื่องคำนวณเช็คซัมใช้อัลกอริทึมจำนวนหนึ่ง รวมถึงการตรวจสอบความเท่าเทียมกันตามยาว การตรวจสอบของเฟลทเชอร์ Adler-32 และการตรวจสอบความซ้ำซ้อนแบบวน (CRC)

  • ฉันจะตรวจสอบเช็คซัมหลายรายการพร้อมกันได้อย่างไร

    คุณสามารถรับเช็คซัมของหลายไฟล์พร้อมกันได้โดยใช้ MD5 สั่งการ. เปิดเทอร์มินัลแล้วพิมพ์ md5 ตามด้วยชื่อไฟล์แต่ละไฟล์ (คั่นด้วยช่องว่าง) จากนั้นกด เข้า .

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีลบบุ๊กมาร์กบน Chrome
วิธีลบบุ๊กมาร์กบน Chrome
บุ๊กมาร์กที่คุณมีใน Chrome หมดมือแล้วหรือยัง? ต่อไปนี้เป็นวิธีลบบุ๊กมาร์กใน Chrome ทีละรายการหรือทั้งหมดในคราวเดียว โดยใช้สามวิธีที่แตกต่างกัน
วิธีแทรก PDF ลงใน Word
วิธีแทรก PDF ลงใน Word
หากคุณทำงานกับ Word และ PDF บ่อยๆ คุณอาจสงสัยว่าคุณสามารถรวมทั้งสองเข้าด้วยกันได้หรือไม่ โชคดีที่คุณสามารถแทรก PDF ลงใน Word ได้ ยิ่งไปกว่านั้น กระบวนการนี้ค่อนข้างตรงไปตรงมา ในบทความนี้เราจะแสดง
กู้คืนไฟล์จากประวัติไฟล์ใน Windows 10
กู้คืนไฟล์จากประวัติไฟล์ใน Windows 10
ประวัติไฟล์ช่วยให้คุณสร้างการสำรองข้อมูลสำคัญที่เก็บไว้ในโฟลเดอร์เอกสารรูปภาพเพลงวิดีโอและเดสก์ท็อปของคุณ วันนี้เราจะมาดูวิธีกู้คืนไฟล์และโฟลเดอร์ที่สำรองไว้โดย File History ใน Windows 10
วิธีปิด Skype Read Receipts สำหรับมือถือและเดสก์ท็อป
วิธีปิด Skype Read Receipts สำหรับมือถือและเดสก์ท็อป
Skype สำหรับมือถือและเดสก์ท็อปรองรับใบตอบรับการอ่านแล้วซึ่งช่วยให้คุณเห็นว่าข้อความใดที่ผู้ติดต่อของคุณเห็นจริง แต่ยังอนุญาตให้ผู้ติดต่อของคุณเห็นข้อมูลเดียวกันเกี่ยวกับคุณ หากคุณไม่ต้องการให้ทราบข้อมูลประเภทนี้ต่อไปนี้เป็นวิธีปิดใช้งานใบตอบรับการอ่านใน Skype สำหรับมือถือและเดสก์ท็อป
เพิ่มเมนูบริบทถังรีไซเคิลที่ว่างเปล่าใน Windows 10
เพิ่มเมนูบริบทถังรีไซเคิลที่ว่างเปล่าใน Windows 10
คุณสามารถเพิ่มเมนูบริบท Empty Recycle Bin ใน Windows 10 ไปยังเดสก์ท็อปโฟลเดอร์ไฟล์และไดรฟ์ อธิบายสองวิธี
ในที่สุดนักวิทยาศาสตร์ก็พิสูจน์ว่าเราไม่ได้อาศัยอยู่ในการจำลองด้วยคอมพิวเตอร์เหมือนใน The Matrix
ในที่สุดนักวิทยาศาสตร์ก็พิสูจน์ว่าเราไม่ได้อาศัยอยู่ในการจำลองด้วยคอมพิวเตอร์เหมือนใน The Matrix
เมื่อคุณกำลังหวังว่าเหตุการณ์ที่รบกวนจิตใจครั้งล่าสุดของโลกนี้เป็นเพียงผลจากการที่เราใช้ชีวิตในการจำลองด้วยคอมพิวเตอร์ที่คล้ายกับ The Matrix นักวิทยาศาสตร์ได้ไปและได้รับการพิสูจน์เป็นอย่างอื่น หนทางที่จะทำให้เราสมหวัง
เปลี่ยนหรือปิดเสียงการแจ้งเตือนขนมปังใน Windows 10
เปลี่ยนหรือปิดเสียงการแจ้งเตือนขนมปังใน Windows 10
เมื่อ Windows 10 แสดงการแจ้งเตือนเช่น เมื่อคุณต้องการอัพเดตลายเซ็น Defender ของคุณหรือต้องการดำเนินการบางอย่างที่เกี่ยวข้องกับการบำรุงรักษาระบบเสียงจะเล่นตามค่าเริ่มต้น