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

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



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

คำจำกัดความของ 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 ตามด้วยชื่อไฟล์แต่ละไฟล์ (คั่นด้วยช่องว่าง) จากนั้นกด เข้า .

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

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

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้