Checksum คืออะไร? และวิธีการคำนวณเช็คซัม
เราทุกคนคุ้นเคยกับการส่งข้อมูลทางอินเทอร์เน็ต(Internet)หรือเครือข่ายท้องถิ่นอื่นๆ โดยปกติ ข้อมูลดังกล่าวจะถูกโอนผ่านเครือข่ายในรูปแบบของบิต โดยทั่วไป เมื่อมีการส่งข้อมูลจำนวนมากผ่านเครือข่าย จะเสี่ยงต่อการสูญเสียข้อมูลอันเนื่องมาจากปัญหาเครือข่ายหรือแม้แต่การโจมตีที่เป็นอันตราย มีการใช้เช็คซัมเพื่อให้แน่ใจว่าข้อมูลที่ได้รับจะไม่เป็นอันตรายและปราศจากข้อผิดพลาดและความสูญเสีย Checksumทำหน้าที่เป็นลายนิ้วมือหรือตัวระบุเฉพาะสำหรับข้อมูล
เพื่อให้เข้าใจดีขึ้น พิจารณาสิ่งนี้: ฉันกำลังส่งตะกร้าแอปเปิ้ลให้คุณผ่านตัวแทนจัดส่ง ตอนนี้ เนื่องจากตัวแทนจัดส่งเป็นบุคคลที่สาม เราจึงไม่สามารถพึ่งพาความถูกต้องของเขาทั้งหมดได้ ดังนั้นเพื่อให้แน่ใจว่าเขาไม่ได้กินแอปเปิ้ลใดๆ ระหว่างทางและคุณได้รับแอปเปิ้ลทั้งหมด ฉันจะโทรหาคุณและบอกคุณว่าฉันได้ส่งแอปเปิ้ลให้คุณ 20 ลูกแล้ว เมื่อได้รับตะกร้า ให้นับจำนวนแอปเปิ้ลและตรวจดูว่ามี 20 ลูกหรือไม่
จำนวนแอปเปิ้ลนี้คือสิ่งที่เช็คซัมทำกับไฟล์ของคุณ หากคุณส่งไฟล์ขนาดใหญ่มากผ่านเครือข่าย (บุคคลที่สาม) หรือคุณดาวน์โหลดไฟล์จากอินเทอร์เน็ต และคุณต้องการให้แน่ใจว่าไฟล์นั้นถูกส่งหรือรับอย่างถูกต้อง คุณใช้อัลกอริธึมการตรวจสอบกับไฟล์ที่กำลังเป็นอยู่ ส่งและสื่อสารค่าไปยังผู้รับ เมื่อได้รับไฟล์ ผู้รับจะใช้อัลกอริทึมเดียวกันและจับคู่ค่าที่ได้รับกับสิ่งที่คุณส่งไป หากค่าตรงกัน แสดงว่าไฟล์ถูกส่งไปอย่างถูกต้องและข้อมูลจะไม่สูญหาย แต่ถ้าค่าต่างกัน ผู้รับจะทราบทันทีว่าข้อมูลบางส่วนสูญหายหรือไฟล์ถูกแก้ไขผ่านเครือข่าย เนื่องจากข้อมูลอาจมีความไวสูงและมีความสำคัญต่อเรา การตรวจสอบข้อผิดพลาดที่อาจเกิดขึ้นขณะส่งจึงเป็นสิ่งสำคัญ ดังนั้น, การตรวจสอบเป็นสิ่งสำคัญมากในการรักษาความถูกต้องและความสมบูรณ์ของข้อมูล การเปลี่ยนแปลงข้อมูลเพียงเล็กน้อยก็ทำให้เกิดการเปลี่ยนแปลงครั้งใหญ่ในเช็คซัม โปรโตคอลเช่นTCP/IPซึ่งควบคุมกฎการสื่อสารของอินเทอร์เน็ตยังใช้เช็คซัมเพื่อให้แน่ใจว่ามีการส่งข้อมูลที่ถูกต้องเสมอ
เช็คซัมนั้นเป็นอัลกอริธึมที่ใช้ฟังก์ชันแฮชเข้ารหัส อัลกอริทึมนี้ใช้กับชิ้นส่วนของข้อมูลหรือไฟล์ก่อนส่งและหลังจากได้รับผ่านเครือข่าย คุณอาจสังเกตเห็นว่าลิงก์นี้แสดงไว้ข้างๆ ลิงก์ดาวน์โหลด ดังนั้นเมื่อคุณดาวน์โหลดไฟล์ คุณจะสามารถคำนวณเช็คซัมในคอมพิวเตอร์ของคุณและจับคู่กับค่าที่กำหนดได้ โปรดทราบว่าความยาวของการตรวจสอบไม่ได้ขึ้นอยู่กับขนาดของข้อมูลแต่ขึ้นอยู่กับอัลกอริทึมที่ใช้ อัลกอริธึมการตรวจสอบที่ใช้บ่อยที่สุดคือMD5 ( อัลกอริธึม Message Digest 5), SHA1 ( อัลกอริทึมการแฮชที่ปลอดภัย 1(Secure Hashing Algorithm 1)), SHA-256 และ SHA-512 อัลกอริธึมเหล่านี้สร้างค่าแฮช 128 บิต 160 บิต 256 บิตและ 512 บิตตามลำดับ SHA-256 และ SHA-512 นั้นใหม่กว่าและแข็งแกร่งกว่าSHA-1และMD5ซึ่งในบางกรณีซึ่งพบได้ยากจะสร้างค่าเช็คซัมเดียวกันสำหรับไฟล์สองไฟล์ที่แตกต่างกัน สิ่งนี้กระทบต่อความถูกต้องของอัลกอริธึมเหล่านั้น เทคนิคที่ใหม่กว่านั้นสามารถป้องกันข้อผิดพลาดและเชื่อถือได้มากกว่า อัลกอริธึมการแฮชส่วนใหญ่จะแปลงข้อมูลเป็นไบนารีที่เทียบเท่าจากนั้นดำเนินการพื้นฐานบางอย่างเช่นAND , OR, XORเป็นต้น และในที่สุดก็แยกค่าฐานสิบหกของการคำนวณ
เช็คซัมคืออะไร? และวิธีการคำนวณเช็คซัม
วิธีที่ 1: (Method 1: )คำนวณ Checksums(Calculate Checksums)โดยใช้PowerShell
1. ใช้การค้นหาในเมนูเริ่มในWindows 10แล้วพิมพ์PowerShellแล้วคลิก ' Windows PowerShell ' จากรายการ
2. หรือคุณสามารถคลิกขวาที่เริ่มและเลือก ' Windows PowerShell ' จากเมนู
3. ในWindows PowerShellให้เรียกใช้คำสั่งต่อไปนี้:
Get-FileHash yourFilePath For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4.พรอมต์จะแสดงค่าแฮช SHA-256 ตามค่าเริ่มต้น( SHA-256 hash value by default.)
5.สำหรับอัลกอริธึมอื่นๆ คุณสามารถใช้:
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
ตอนนี้คุณสามารถจับคู่ค่าที่ได้รับกับค่าที่กำหนด
วิธีที่ 2: คำนวณ Checksum โดยใช้เครื่องคำนวณ Checksum ออนไลน์(Method 2: Calculate Checksum using Online Checksum Calculator)
มีเครื่องคำนวณเช็คซัมออนไลน์มากมาย เช่น 'onlinemd5.com' ไซต์นี้สามารถใช้ในการคำนวณ เช็ค ซัม MD5(MD5) , SHA1และSHA-256สำหรับไฟล์ใดๆ และแม้กระทั่งสำหรับข้อความใดๆ
1. คลิกที่ปุ่ม ' เลือกไฟล์(Choose file) ' และเปิดไฟล์ที่คุณต้องการ
2. อีกวิธีหนึ่งคือ ลากและวางไฟล์ของคุณลงในช่องที่กำหนด
3. เลือกอัลกอริธึมที่ คุณต้องการและรับเช็คซัมที่ต้องการ( desired algorithm and obtain the required checksum.)
4. คุณยังสามารถจับคู่ผลรวมตรวจสอบที่ได้รับนี้กับผลรวมตรวจสอบที่กำหนดโดยคัดลอกผลรวมตรวจสอบที่ระบุลงในช่องข้อความ 'เปรียบเทียบกับ:'
5. คุณจะเห็นเครื่องหมายถูกหรือกากบาทข้างกล่องข้อความตามลำดับ
ในการคำนวณแฮชสำหรับสตริงหรือข้อความโดยตรง:(To calculate the hash for a string or text directly:)
a) เลื่อนลงไปที่หน้า ' MD5 & SHA1 Hash Generator For Text '
b) คัดลอกสตริงลงในกล่องข้อความที่กำหนดเพื่อรับการตรวจสอบที่จำเป็น
สำหรับอัลกอริทึมอื่นๆ คุณสามารถใช้ ' https://defuse.ca/checksums.htm ' ไซต์นี้แสดงรายการค่าอัลกอริธึมการแฮชที่แตกต่างกันมากมายให้คุณ คลิก(Click)ที่ 'เลือกไฟล์' เพื่อเลือกไฟล์ของคุณ และคลิกที่ ' คำนวณผลรวมเช็ค…(Calculate Checksums…) ' เพื่อรับผลลัพธ์
วิธีที่ 3: ใช้ MD5 & SHA Checksum Utility(Method 3: Use MD5 & SHA Checksum Utility)
ขั้นแรกดาวน์โหลด MD5 & SHA Checksum Utility(download the MD5 & SHA Checksum Utility)จากนั้นเปิดใช้งานโดยดับเบิลคลิกที่ไฟล์ exe เพียง(Simply)เรียกดูไฟล์ของคุณและคุณสามารถรับ แฮช MD5 , SHA1 , SHA-256หรือ SHA-512 คุณยังสามารถคัดลอกและวางแฮชที่ระบุลงในกล่องข้อความที่เกี่ยวข้องเพื่อให้จับคู่กับค่าที่ได้รับได้อย่างง่ายดาย
ที่แนะนำ:(Recommended:)
- แก้ไขแล็ปท็อปไม่เชื่อมต่อกับ WiFi (พร้อมรูปภาพ)(Fix Laptop not connecting to WiFi (With Pictures))
- ไม่มีเสียงในพีซีที่ใช้ Windows 10 [แก้ไขแล้ว](No Sound in Windows 10 PC [SOLVED])
- วิธีแก้ไขข้อผิดพลาด Windows Update 0x80070643(How to Fix Windows Update Error 0x80070643)
- แก้ไขปัญหาไดรเวอร์คอนโทรลเลอร์ Universal Serial Bus (USB)(Fix Universal Serial Bus (USB) Controller Driver Issue)
ฉันหวังว่าขั้นตอนข้างต้นจะเป็นประโยชน์ในการเรียนรู้Checksum คืออะไร และวิธีการคำนวณ; (What is Checksum? And How to Calculate it;)แต่ถ้าคุณยังมีคำถามใดๆ เกี่ยวกับบทความนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
วิธีการ Extract WhatsApp Group Contacts (2021)
โหลด Properly Fix Facebook Home Page Wo n't
วิธีการตรวจสอบ Email ID เชื่อมกับ Facebook Account ของคุณ
3 Ways เพื่อแบ่งปัน Wi-Fi โดยไม่ต้องเปิดเผย Access Password
วิธีการทำ Page Landscape ใน Word
3 Ways การลบ Slideshow From Any Website
บล็อกที่ถูกบล็อกหรือถูก จำกัด ? นี่คือวิธีการเข้าถึงพวกเขาฟรี
2 Ways การเปลี่ยนแปลง Margins ใน Google Docs
วิธีการ Repair Corrupted AVI Files สำหรับ Free
6 Ways การลบ Duplicates ใน Google แผ่น
วิธีการ Fix No Camera Found ใน Google Meet (2021)
MKV file คืออะไรและจะเปิดอย่างไร
วิธีการล้าง Queue ใน Spotify บน Desktop & Mobile
วิธีการ Activate Pluto TV (2021)
วิธีเล่น Pokémon Go บนพีซี? (Step-by-Step Guide)
วิธีการปิดใช้งานหรือลบ Instagram Account ของคุณ (2021)
Combine ทั้งหมด Your Email Accounts เป็นหนึ่ง Gmail Inbox
วิธีการ Unadd คน Snapchat (Remove and Block Friends)
วิธีการลบ Snapchat Messages and Conversations
วิธีการเอาออกทั้งหมดหรือ Multiple Friends บน Facebook