ទន់

តើ Checksum ជាអ្វី? និងរបៀបគណនាមូលប្បទានប័ត្រ

សាកល្បងឧបករណ៍របស់យើងសម្រាប់ការលុបបំបាត់បញ្ហា





បង្ហោះនៅលើអាប់ដេតចុងក្រោយ៖ ថ្ងៃទី 17 ខែកុម្ភៈ ឆ្នាំ 2021

យើងទាំងអស់គ្នាធ្លាប់ប្រើក្នុងការផ្ញើទិន្នន័យតាមអ៊ីនធឺណិត ឬបណ្តាញក្នុងស្រុកផ្សេងទៀត។ ជាធម្មតា ទិន្នន័យបែបនេះត្រូវបានផ្ទេរតាមបណ្តាញក្នុងទម្រង់ជាប៊ីត។ ជាទូទៅ នៅពេលដែលទិន្នន័យជាច្រើនត្រូវបានបញ្ជូនតាមបណ្តាញ វាអាចងាយនឹងបាត់បង់ទិន្នន័យដោយសារបញ្ហាបណ្តាញ ឬសូម្បីតែការវាយប្រហារដោយព្យាបាទ។ មូលប្បទានប័ត្រត្រូវបានប្រើប្រាស់ដើម្បីធានាថាទិន្នន័យដែលទទួលបានគឺមិនមានគ្រោះថ្នាក់ និងមិនមានកំហុស និងការបាត់បង់។ Checksum ដើរតួជាស្នាមម្រាមដៃ ឬជាឧបករណ៍កំណត់អត្តសញ្ញាណតែមួយគត់សម្រាប់ទិន្នន័យ។



ដើម្បីយល់កាន់តែច្បាស់ សូមពិចារណាចំណុចនេះ៖ ខ្ញុំកំពុងផ្ញើផ្លែប៉ោមមួយកញ្ចប់ទៅអ្នកតាមរយៈភ្នាក់ងារចែកចាយមួយចំនួន។ ឥឡូវនេះ ដោយសារភ្នាក់ងារចែកចាយគឺជាភាគីទីបី យើងមិនអាចពឹងផ្អែកលើភាពត្រឹមត្រូវរបស់គាត់ទាំងស្រុងបានទេ។ ដូច្នេះដើម្បីធានាថា គាត់មិនបានញ៉ាំផ្លែប៉ោមណាមួយនៅតាមផ្លូវរបស់គាត់ ហើយថាអ្នកទទួលបានផ្លែប៉ោមទាំងអស់នោះ ខ្ញុំហៅអ្នកមកប្រាប់អ្នកថា ខ្ញុំបានផ្ញើផ្លែប៉ោម 20 ឱ្យអ្នកហើយ។ នៅពេលទទួលកន្ត្រក អ្នករាប់ចំនួនផ្លែប៉ោម ហើយពិនិត្យមើលថាតើវាមាន 20 ដែរឬទេ។

តើអ្វីទៅជា Checksum និងរបៀបគណនា Checksums



ចំនួនផ្លែប៉ោមនេះគឺជាអ្វីដែល checksum ធ្វើចំពោះឯកសាររបស់អ្នក។ ប្រសិនបើអ្នកបានផ្ញើឯកសារដែលមានទំហំធំខ្លាំងតាមបណ្តាញ (ភាគីទីបី) ឬអ្នកបានទាញយកឯកសារមួយពីអ៊ីនធឺណិត ហើយអ្នកចង់ធ្វើឱ្យប្រាកដថាឯកសារត្រូវបានផ្ញើ ឬទទួលត្រឹមត្រូវ អ្នកអនុវត្តក្បួនដោះស្រាយការពិនិត្យមើលលើឯកសាររបស់អ្នកដែលកំពុងដំណើរការ។ ផ្ញើ និងទំនាក់ទំនងតម្លៃទៅកាន់អ្នកទទួល។ នៅពេលទទួលឯកសារ អ្នកទទួលនឹងអនុវត្តក្បួនដោះស្រាយដូចគ្នា និងផ្គូផ្គងតម្លៃដែលទទួលបានជាមួយនឹងអ្វីដែលអ្នកបានផ្ញើ។ ប្រសិនបើតម្លៃត្រូវគ្នា ឯកសារត្រូវបានផ្ញើយ៉ាងត្រឹមត្រូវ ហើយគ្មានទិន្នន័យណាមួយត្រូវបានបាត់បង់ឡើយ។ ប៉ុន្តែប្រសិនបើតម្លៃខុសគ្នា អ្នកទទួលនឹងដឹងភ្លាមៗថាទិន្នន័យមួយចំនួនត្រូវបានបាត់បង់ ឬឯកសារត្រូវបានរំខាននៅលើបណ្តាញ។ ដោយសារទិន្នន័យអាចមានភាពរសើបខ្លាំង និងមានសារៈសំខាន់ចំពោះយើង វាជារឿងសំខាន់ក្នុងការត្រួតពិនិត្យកំហុសដែលអាចកើតមាននៅពេលបញ្ជូន។ ដូច្នេះ មូលប្បទានប័ត្រគឺមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការថែរក្សាភាពត្រឹមត្រូវ និងភាពត្រឹមត្រូវនៃទិន្នន័យ។ សូម្បី​តែ​ការ​ផ្លាស់​ប្តូ​រ​ទិន្នន័យ​តិច​តួច​ណាស់​ធ្វើ​ឱ្យ​មាន​ការ​ផ្លាស់​ប្តូ​រ​ដ៏​សំខាន់​នៅ​ក្នុង checksum ។ ពិធីការដូចជា TCP/IP ដែលគ្រប់គ្រងច្បាប់ទំនាក់ទំនងនៃអ៊ីនធឺណិតក៏ប្រើ checksum ផងដែរ ដើម្បីប្រាកដថាទិន្នន័យត្រឹមត្រូវតែងតែត្រូវបានបញ្ជូន។

មូលប្បទានប័ត្រមូលប្បទានប័ត្រគឺជាក្បួនដោះស្រាយដែលប្រើមុខងារកូដសម្ងាត់។ ក្បួនដោះស្រាយនេះត្រូវបានអនុវត្តលើបំណែកនៃទិន្នន័យ ឬឯកសារមួយមុនពេលផ្ញើ និងបន្ទាប់ពីទទួលបានវាតាមបណ្តាញ។ អ្នកប្រហែលជាបានកត់សម្គាល់ឃើញថាវាត្រូវបានផ្តល់ឱ្យនៅក្បែរតំណទាញយក ដូច្នេះនៅពេលដែលអ្នកទាញយកឯកសារនោះ អ្នកអាចគណនា checksum នៅលើកុំព្យូទ័ររបស់អ្នក ហើយផ្គូផ្គងវាជាមួយនឹងតម្លៃដែលបានផ្តល់ឱ្យ។ ចំណាំថាប្រវែងនៃ checksum មិនអាស្រ័យលើទំហំនៃទិន្នន័យទេ ប៉ុន្តែនៅលើ algorithm ដែលប្រើ។ ក្បួនដោះស្រាយការឆែកឆេរទូទៅបំផុតដែលប្រើគឺ MD5 (Message Digest algorithm 5), SHA1 (Secure Hashing Algorithm 1), SHA-256 និង SHA-512។ ក្បួនដោះស្រាយទាំងនេះផលិតតម្លៃ 128 ប៊ីត 160 ប៊ីត 256 ប៊ីត និង 512 ប៊ីត រៀងគ្នា។ SHA-256 និង SHA-512 គឺថ្មីៗ និងខ្លាំងជាង SHA-1 និង MD5 ដែលក្នុងករណីកម្រមួយចំនួនបានផលិតតម្លៃឆែកដូចគ្នាសម្រាប់ឯកសារពីរផ្សេងគ្នា។ នេះបានធ្វើឱ្យខូចដល់សុពលភាពនៃក្បួនដោះស្រាយទាំងនោះ។ បច្ចេកទេសថ្មីជាងនេះ គឺជាភស្តុតាងនៃកំហុស និងអាចទុកចិត្តបានជាង។ Hashing algorithm បំប្លែងទិន្នន័យជាចម្បងទៅសមមូលគោលពីររបស់វា ហើយបន្ទាប់មកអនុវត្តប្រតិបត្តិការមូលដ្ឋានមួយចំនួនដូចជា AND, OR, XOR ជាដើមនៅលើវា ហើយចុងក្រោយទាញយកតម្លៃ hex នៃការគណនា។



មាតិកា[ លាក់ ]

តើឆេកសាំជាអ្វី? និងរបៀបគណនាមូលប្បទានប័ត្រ

វិធីសាស្រ្ត 1: គណនា Checksums ដោយប្រើ PowerShell

1. ប្រើការស្វែងរកនៅលើម៉ឺនុយចាប់ផ្តើមនៅលើ Windows 10 ហើយវាយ PowerShell ហើយចុចលើ ' Windows PowerShell ' ពីបញ្ជី។



2.ជាជម្រើស អ្នកអាចចុចកណ្ដុរស្ដាំលើការចាប់ផ្តើម ហើយជ្រើសរើស ' Windows PowerShell ' ពីម៉ឺនុយ។

បើក Windows PowerShell កម្រិតខ្ពស់នៅក្នុង Win + X Menu

3. នៅក្នុង Windows PowerShell សូមដំណើរការពាក្យបញ្ជាខាងក្រោម៖

|_+_|

4. ប្រអប់បញ្ចូលនឹងបង្ហាញ តម្លៃ SHA-256 តាមលំនាំដើម។

គណនា Checksums ដោយប្រើ PowerShell

5. សម្រាប់ក្បួនដោះស្រាយផ្សេងទៀត អ្នកអាចប្រើ៖

|_+_|

ឥឡូវនេះអ្នកអាចផ្គូផ្គងតម្លៃដែលទទួលបានជាមួយនឹងតម្លៃដែលបានផ្តល់ឱ្យ។

អ្នកក៏អាចគណនា checksum hash សម្រាប់ MD5 ឬ SHA1 algorithm

វិធីទី 2: គណនា Checksum ដោយប្រើ Online Checksum Calculator

មានម៉ាស៊ីនគណនាមូលប្បទានប័ត្រតាមអ៊ីនធឺណិតជាច្រើនដូចជា 'onlinemd5.com' ។ គេហទំព័រនេះអាចត្រូវបានប្រើដើម្បីគណនា MD5, SHA1 និង SHA-256 checksums សម្រាប់ឯកសារណាមួយ និងសូម្បីតែសម្រាប់អត្ថបទណាមួយ។

1. ចុចលើ ' ជ្រើសរើស​ឯកសារ ប៊ូតុង ' ហើយបើកឯកសារដែលអ្នកចង់បាន។

2.ជាជម្រើស អូស និងទម្លាក់ឯកសាររបស់អ្នកទៅក្នុងប្រអប់ដែលបានផ្តល់ឱ្យ។

ជ្រើសរើសក្បួនដោះស្រាយដែលអ្នកចង់បាន ហើយទទួលបាន checksum ដែលត្រូវការ

3. ជ្រើសរើសរបស់អ្នក។ ក្បួនដោះស្រាយដែលចង់បាន និងទទួលបាន checksum ដែលត្រូវការ។

គណនា Checksum ដោយប្រើការគណនា Checksum តាមអ៊ីនធឺណិត

4. អ្នកក៏អាចផ្គូផ្គង checksum ដែលទទួលបាននេះជាមួយនឹង checksum ដែលបានផ្តល់ឱ្យដោយចម្លង checksum ដែលបានផ្តល់ឱ្យទៅក្នុងប្រអប់អត្ថបទ 'Compare with:' ។

5. អ្នកនឹងឃើញសញ្ញាធីក ឬឈើឆ្កាងនៅក្បែរប្រអប់អត្ថបទ។

ដើម្បីគណនា hash សម្រាប់ខ្សែអក្សរ ឬអត្ថបទដោយផ្ទាល់៖

ក) រំកិលចុះក្រោមទំព័រទៅ ' MD5 & SHA1 Hash Generator សម្រាប់អត្ថបទ '

អ្នកក៏អាចគណនា hash សម្រាប់ខ្សែអក្សរ ឬអត្ថបទដោយផ្ទាល់

ខ) ចម្លងខ្សែអក្សរទៅក្នុងប្រអប់អត្ថបទដែលបានផ្តល់ឱ្យ ដើម្បីទទួលបានមូលប្បទានប័ត្រដែលត្រូវការ។

សម្រាប់ក្បួនដោះស្រាយផ្សេងទៀត អ្នកអាចប្រើ ' https://defuse.ca/checksums.htm ' គេហទំព័រនេះផ្តល់ឱ្យអ្នកនូវបញ្ជីទូលំទូលាយនៃតម្លៃក្បួនដោះស្រាយ hashing ខុសៗគ្នាជាច្រើន។ ចុចលើ 'ជ្រើសរើសឯកសារ' ដើម្បីជ្រើសរើសឯកសាររបស់អ្នក ហើយចុចលើ ' គណនា​មូលប្បទានប័ត្រ… ' ដើម្បីទទួលបានលទ្ធផល។

វិធីទី 3៖ ប្រើ MD5 & SHA Checksum Utility

ទីមួយ ទាញយក MD5 & SHA Checksum Utility បន្ទាប់មកបើកវាដោយចុចពីរដងលើឯកសារ exe ។ គ្រាន់តែរកមើលឯកសាររបស់អ្នក ហើយអ្នកអាចទទួលបាន MD5, SHA1, SHA-256 ឬ SHA-512 របស់វា។ អ្នកក៏អាចចម្លង-បិទភ្ជាប់សញ្ញាដែលបានផ្តល់ឱ្យទៅក្នុងប្រអប់អត្ថបទដែលពាក់ព័ន្ធ ដើម្បីងាយស្រួលផ្គូផ្គងវាជាមួយនឹងតម្លៃដែលទទួលបាន។

ប្រើឧបករណ៍ប្រើប្រាស់ MD5 & SHA Checksum

បានណែនាំ៖

ខ្ញុំសង្ឃឹមថាជំហានខាងលើមានប្រយោជន៍ក្នុងការរៀន តើ Checksum ជាអ្វី? និងរបៀបគណនាវា; ប៉ុន្តែប្រសិនបើអ្នកនៅតែមានចម្ងល់ទាក់ទងនឹងអត្ថបទនេះ សូមសួរពួកគេនៅក្នុងផ្នែកនៃមតិយោបល់។

Aditya Farrad

Aditya គឺជាអ្នកជំនាញផ្នែកព័ត៌មានវិទ្យាដែលលើកទឹកចិត្តខ្លួនឯង និងជាអ្នកនិពន្ធបច្ចេកវិទ្យាអស់រយៈពេល 7 ឆ្នាំចុងក្រោយនេះ។ គាត់គ្របដណ្តប់សេវាកម្មអ៊ីនធឺណិត ទូរស័ព្ទចល័ត វីនដូ កម្មវិធី និងការណែនាំអំពីរបៀប។