เราทุกคนคุ้นเคยกับการส่งข้อมูลทางอินเทอร์เน็ตหรือเครือข่ายท้องถิ่นอื่นๆ โดยปกติ ข้อมูลดังกล่าวจะถูกโอนผ่านเครือข่ายในรูปแบบของบิต โดยทั่วไป เมื่อมีการส่งข้อมูลจำนวนมากผ่านเครือข่าย จะเสี่ยงต่อการสูญเสียข้อมูลอันเนื่องมาจากปัญหาเครือข่ายหรือแม้แต่การโจมตีที่เป็นอันตราย เช็คซัมใช้เพื่อให้แน่ใจว่าข้อมูลที่ได้รับจะไม่เป็นอันตรายและปราศจากข้อผิดพลาดและความสูญเสีย Checksum ทำหน้าที่เป็นลายนิ้วมือหรือตัวระบุเฉพาะสำหรับข้อมูล
เพื่อให้เข้าใจดีขึ้น พิจารณาสิ่งนี้: ฉันกำลังส่งตะกร้าแอปเปิ้ลให้คุณผ่านตัวแทนจัดส่ง ตอนนี้เนื่องจากตัวแทนจัดส่งเป็นบุคคลที่สาม เราจึงไม่สามารถพึ่งพาความถูกต้องของเขาทั้งหมดได้ ดังนั้นเพื่อให้แน่ใจว่าเขาไม่ได้กินแอปเปิ้ลใดๆ ระหว่างทางและคุณได้รับแอปเปิ้ลทั้งหมด ฉันจะโทรหาคุณและบอกคุณว่าฉันได้ส่งแอปเปิ้ลให้คุณ 20 ลูกแล้ว เมื่อได้รับตะกร้า ให้นับจำนวนแอปเปิ้ลและตรวจดูว่ามี 20 ลูกหรือไม่
จำนวนแอปเปิ้ลนี้คือสิ่งที่เช็คซัมทำกับไฟล์ของคุณ หากคุณส่งไฟล์ขนาดใหญ่มากผ่านเครือข่าย (บุคคลที่สาม) หรือคุณดาวน์โหลดไฟล์จากอินเทอร์เน็ต และคุณต้องการให้แน่ใจว่าไฟล์นั้นถูกส่งหรือรับอย่างถูกต้อง คุณใช้อัลกอริธึมการตรวจสอบกับไฟล์ที่กำลังเป็นอยู่ ส่งและสื่อสารค่าไปยังผู้รับ เมื่อได้รับไฟล์ ผู้รับจะใช้อัลกอริทึมเดียวกันและจับคู่ค่าที่ได้รับกับสิ่งที่คุณส่งไป หากค่าตรงกัน แสดงว่าไฟล์ถูกส่งไปอย่างถูกต้องและข้อมูลจะไม่สูญหาย แต่ถ้าค่าต่างกัน ผู้รับจะทราบทันทีว่าข้อมูลบางส่วนสูญหายหรือไฟล์ถูกแก้ไขผ่านเครือข่าย เนื่องจากข้อมูลอาจมีความไวสูงและมีความสำคัญต่อเรา การตรวจสอบข้อผิดพลาดที่อาจเกิดขึ้นขณะส่งจึงเป็นสิ่งสำคัญ ดังนั้นการตรวจสอบเป็นสิ่งสำคัญมากในการรักษาความถูกต้องและความสมบูรณ์ของข้อมูล การเปลี่ยนแปลงข้อมูลเพียงเล็กน้อยก็ทำให้เกิดการเปลี่ยนแปลงครั้งใหญ่ในเช็คซัม โปรโตคอลเช่น TCP/IP ซึ่งควบคุมกฎการสื่อสารของอินเทอร์เน็ตยังใช้การตรวจสอบเพื่อให้แน่ใจว่ามีการส่งข้อมูลที่ถูกต้องเสมอ
เช็คซัมนั้นเป็นอัลกอริธึมที่ใช้ฟังก์ชันแฮชเข้ารหัส อัลกอริทึมนี้ใช้กับชิ้นส่วนของข้อมูลหรือไฟล์ก่อนส่งและหลังจากได้รับผ่านเครือข่าย คุณอาจสังเกตเห็นว่าลิงก์นี้แสดงไว้ข้างๆ ลิงก์ดาวน์โหลด ดังนั้นเมื่อคุณดาวน์โหลดไฟล์ คุณจะสามารถคำนวณเช็คซัมในคอมพิวเตอร์ของคุณและจับคู่กับค่าที่กำหนดได้ โปรดทราบว่าความยาวของการตรวจสอบไม่ได้ขึ้นอยู่กับขนาดของข้อมูลแต่ขึ้นอยู่กับอัลกอริทึมที่ใช้ อัลกอริทึมการตรวจสอบที่ใช้บ่อยที่สุดคือ MD5 (อัลกอริธึม Message Digest 5), SHA1 (อัลกอริทึมการแฮชที่ปลอดภัย 1), SHA-256 และ SHA-512 อัลกอริธึมเหล่านี้สร้างค่าแฮช 128 บิต 160 บิต 256 บิตและ 512 บิตตามลำดับ SHA-256 และ SHA-512 นั้นใหม่กว่าและแข็งแกร่งกว่า SHA-1 และ MD5 ซึ่งในบางกรณีซึ่งพบได้ยากจะสร้างค่าตรวจสอบเดียวกันสำหรับไฟล์สองไฟล์ที่แตกต่างกัน สิ่งนี้ลดทอนความถูกต้องของอัลกอริธึมเหล่านั้น เทคนิคที่ใหม่กว่านั้นสามารถป้องกันข้อผิดพลาดและเชื่อถือได้มากกว่า อัลกอริธึมการแฮชส่วนใหญ่จะแปลงข้อมูลเป็นไบนารีที่เทียบเท่าจากนั้นดำเนินการพื้นฐานบางอย่างเช่น AND, OR, XOR เป็นต้น และในที่สุดก็แยกค่าฐานสิบหกของการคำนวณ
สารบัญ[ ซ่อน ]
- เช็คซัมคืออะไร? และวิธีการคำนวณเช็คซัม
- วิธีที่ 1: คำนวณ Checksums โดยใช้ PowerShell
- วิธีที่ 2: คำนวณ Checksum โดยใช้เครื่องคำนวณ Checksum ออนไลน์
- วิธีที่ 3: ใช้ MD5 & SHA Checksum Utility
เช็คซัมคืออะไร? และวิธีการคำนวณเช็คซัม
วิธีที่ 1: คำนวณเช็คซัมโดยใช้ PowerShell
1. ใช้การค้นหาในเมนูเริ่มใน Windows 10 แล้วพิมพ์ PowerShell และคลิกที่ ' Windows PowerShell ’ จากรายการ
2. หรือคุณสามารถคลิกขวาที่เริ่มและเลือก ' Windows PowerShell ’ จากเมนู
nvidia virtual audio device (wave extensible) (wdm)
3. ใน Windows PowerShell ให้เรียกใช้คำสั่งต่อไปนี้:
|_+_|4.พร้อมท์จะแสดง ค่าแฮช SHA-256 โดยค่าเริ่มต้น
5.สำหรับอัลกอริธึมอื่นๆ คุณสามารถใช้:
adobe flash player ถูกบล็อก 2020|_+_|
ตอนนี้คุณสามารถจับคู่ค่าที่ได้รับกับค่าที่กำหนด
วิธีที่ 2: คำนวณ Checksum โดยใช้เครื่องคำนวณ Checksum ออนไลน์
มีเครื่องคำนวณเช็คซัมออนไลน์มากมาย เช่น 'onlinemd5.com' ไซต์นี้สามารถใช้ในการคำนวณเช็คซัม MD5, SHA1 และ SHA-256 สำหรับไฟล์ใดๆ และแม้กระทั่งสำหรับข้อความใดๆ
1. คลิกที่ ' เลือกไฟล์ ' และเปิดไฟล์ที่คุณต้องการ
2. อีกวิธีหนึ่งคือ ลากและวางไฟล์ของคุณลงในช่องที่กำหนด
3. เลือกของคุณ อัลกอริธึมที่ต้องการและรับเช็คซัมที่ต้องการ
4. คุณยังสามารถจับคู่เช็คซัมที่ได้รับนี้กับเช็คซัมที่ให้มาโดยคัดลอกเช็คซัมที่ระบุลงในกล่องข้อความ 'เปรียบเทียบกับ:'
5. คุณจะเห็นเครื่องหมายถูกหรือกากบาทข้างกล่องข้อความตามลำดับ
ในการคำนวณแฮชสำหรับสตริงหรือข้อความโดยตรง:
ก) เลื่อนลงหน้าไปที่ ' MD5 & SHA1 Hash Generator สำหรับ Text ’
b) คัดลอกสตริงลงในกล่องข้อความที่กำหนดเพื่อรับการตรวจสอบที่จำเป็น
สำหรับอัลกอริธึมอื่นๆ คุณสามารถใช้ ‘ https://defuse.ca/checksums.htm ’ ไซต์นี้แสดงรายการค่าอัลกอริธึมการแฮชที่แตกต่างกันมากมายให้คุณ คลิกที่ 'เลือกไฟล์' เพื่อเลือกไฟล์ของคุณและคลิกที่ ' คำนวณเช็คซัม… ’ เพื่อให้ได้ผลลัพธ์
วิธีที่ 3: ใช้ MD5 & SHA Checksum Utility
อันดับแรก, ดาวน์โหลด MD5 & SHA Checksum Utility จากนั้นเปิดโดยดับเบิลคลิกที่ไฟล์ exe เพียงเรียกดูไฟล์ของคุณ คุณก็จะได้รับแฮช MD5, SHA1, SHA-256 หรือ SHA-512 คุณยังสามารถคัดลอกและวางแฮชที่ระบุลงในกล่องข้อความที่เกี่ยวข้องเพื่อให้จับคู่กับค่าที่ได้รับได้อย่างง่ายดาย
ที่แนะนำ:
วิธี ถอน การ ติด ตั้ง avast
- แก้ไขแล็ปท็อปไม่เชื่อมต่อกับ WiFi (พร้อมรูปภาพ)
- ไม่มีเสียงในพีซีที่ใช้ Windows 10 [แก้ไขแล้ว]
- วิธีแก้ไขข้อผิดพลาด Windows Update 0x80070643
- แก้ไขปัญหาไดรเวอร์คอนโทรลเลอร์ Universal Serial Bus (USB)
ฉันหวังว่าขั้นตอนข้างต้นจะเป็นประโยชน์ในการเรียนรู้ Checksum คืออะไร? และวิธีการคำนวณ; แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับบทความนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Aditya FarradAditya เป็นผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศที่มีแรงจูงใจในตนเองและเป็นนักเขียนด้านเทคโนโลยีมาตลอด 7 ปีที่ผ่านมา เขาครอบคลุมบริการอินเทอร์เน็ต อุปกรณ์พกพา Windows ซอฟต์แวร์ และคู่มือวิธีการ