ប៊ីតស្មើភាពដប់ពីរ និងពាក្យបួន-bit បី
Checksum Bus យកគំរូពីប៊ីតស្មើភាពដប់ពីរនៅដើមជុំ និងរក្សាទុកព័ត៌មានអនាគតឱ្យលាក់។ បង្ហាញពួកវាតាមលំដាប់លំដោយ បង្កើតជាពាក្យបួន-bit បីជាប់គ្នាដែលមានលំដាប់ប៊ីតដូចគ្នាក្នុងរាល់ពាក្យ។ ការផ្តល់រង្វាន់ចុងក្រោយគឺមួយប្រសិនបើ XOR bitwise នៃពាក្យទាំងបីស្មើនឹង0000 ប៉ុន្តែសូន្យប្រសិនបើមិនមែន។
សម្រាប់ទីតាំងប៊ីតដែលត្រូវគ្នានីមួយៗ XOR គឺសូន្យនៅពេលដែលចំនួនប៊ីតមួយគឺស្មើគ្នា។ ពាក្យទីមួយ និងទីពីរកំណត់ពាក្យទីបីដែលបំពេញ checksum។ ការគណនាប្រមាណតម្លៃប្រើតែព័ត៌មានដែលបានបង្ហាញ; វាមិនមើលឃើញប៊ីតអនាគត មិនបង្កើតភាពចៃដន្យនៅពេលប្រមាណតម្លៃ ឬបង្វិលផ្លូវដែលបានយកគំរូឡើងវិញទេ។
ឧទាហរណ៍នៃការផ្ទៀងផ្ទាត់ checksum និងប្រូបាប៊ីលីតេនៃការបង្ហាញលទ្ធផល
សម្រាប់ពាក្យទីមួយ0101 និងពាក្យទីពីរ0011 XOR របស់ពួកវាគឺ0110។ ពាក្យទីបី0110 ដូច្នេះផ្តល់រង្វាន់ចុងក្រោយមួយ ខណៈពេលដែល0111 ផ្តល់សូន្យ។ មាន256 លំដាប់ជោគជ័យក្នុងចំណោម4,096 ផ្លូវប៊ីតដប់ពីរដែលមានប្រូបាប៊ីលីតេស្មើគ្នា ដូច្នេះមធ្យមភាគរង្វាន់ដើម និងប្រូបាប៊ីលីតេជោគជ័យគឺ1/16 ឬ0.0625។
ក្នុងអំឡុងពេលប្រាំបីការបង្ហាញដំបូង ជោគជ័យនៅតែអាចកើតឡើងជាមួយប្រូបាប៊ីលីតេ1/16 និងប្រមាណតម្លៃនៅតែ0.97។ ក្នុងអំឡុងពាក្យទីបី រាល់ប៊ីតដែលត្រូវគ្នានីមួយៗបង្កើនប្រមាណតម្លៃទ្វេដងទៅ1.94,3.88,7.76 និង15.52។ ការខុសគ្នាណាមួយក្នុងពាក្យទីបីនោះធ្វើឱ្យជោគជ័យមិនអាចកើតឡើងទៀតទេ និងបញ្ចប់ភ្លាមៗនៅសូន្យ។
ក្រេឌីតបច្ចុប្បន្ន និងការប្រមូលពេញលេញនៅពេលឆ្លងកាត់លើកដំបូង
មេគុណគុណនឹង 0.97 ដងនៃប្រូបាប៊ីលីតេជោគជ័យតាមលក្ខខណ្ឌជាក់លាក់ ចែកនឹង 1/16។ ការប្រមូលដោយដៃផ្តល់ក្រេឌីតស្មើនឹងភាគរយនៃភាគប្រាក់ដែលបានចាប់យក គុណនឹងមេគុណបច្ចុប្បន្ននេះ រួមទាំងការចាប់ផ្តើមដំបូង 0.97។ នេះគឺជាក្រេឌីតសរុបបន្ទាប់ពីដកភាគប្រាក់ចេញហើយ មិនមែនជាចំណេញសុទ្ធទេ។ មិនមានការដក 0.97 ម្តងទៀតនៅពេលប្រមូលទេ។
ជ្រើសរើសគោលដៅស្វ័យប្រវត្តិមុនពេលចាប់ផ្តើម៖ 1.2, 1.5, 2, 3 ឬ 5។ ការឆ្លងកាត់ឡើងលើលើកដំបូងដែលឈានដល់គោលដៅនឹងទទួលបានក្រេឌីតពេញលេញមុនពេលការបង្ហាញលទ្ធផលក្រោយមកអាចបរាជ័យ។ គោលដៅ 1.2 និង 1.5 ឆ្លងកាត់លើកដំបូងនៅ 1.94; 2 និង 3 នៅ 3.88; 5 នៅ 7.76 ដោយសន្មតថាផ្នែកខាងមុខនៃ checksum ស្របគ្នា។ ការបង្ហាញលទ្ធផលលើកទី 12 នឹងបញ្ចប់ដោយស្វ័យប្រវត្តិ ប្រសិនបើវដ្តនោះមិនទាន់បញ្ចប់នៅឡើយ។
គោលការណ៍ឈប់ណាមួយដែលអនុញ្ញាតផ្អែកលើព័ត៌មានដែលបានបង្ហាញ មានការត្រឡប់មកវិញនៃក្រេឌីតសរុបជាមធ្យមចំនួន 97% ក្រោមគំរូតម្លៃលក្ខខណ្ឌប្រកបដោយកម្រិតកំណត់។ ក្រមប្រមូលដែលបានជ្រើសរើសផ្លាស់ប្តូរការចែកចាយលទ្ធផល ដោយមិនបង្កើនការរំពឹងទុក។ តួលេខនេះមិនមែនជាប្រូបាប៊ីលីតេឈ្នះ 97% ទេ មិនមែនជាតុល្យភាពវដ្តធានា ឬការទស្សន៍ទាយអំពីប៊ីតដែលលាក់ទុកទេ។
មូលដ្ឋានដែលត្រូវបានចាប់យក និងកាបូបសាច់ប្រាក់ដែលត្រូវបានរក្សាទុក
កាបូបសាច់ប្រាក់ក្នុងកម្មវិធីរុករកថ្មីចាប់ផ្តើមដោយមានមូលទុនវិចារណកម្មឥតគិតថ្លៃចំនួន 1,000។ សល់លុយដែលបានបិទបញ្ចប់ និងការផ្ទេរកម្ចីប្រភាគរវាងការប្រើប្រាស់នៅតែមានក្នុងម៉ាស៊ីនកុំព្យូទ័ររបស់អ្នក ដូច្នេះការបញ្ចូលថ្មីមិនបំពេញមូលទុនដែលបានបិទបញ្ចប់ទេ។ ការទទួលបានផលប្រាក់ប្រភាគត្រូវបានប្រមូលផ្តុំមុនពេលដែលមូលទុនពេញលេញត្រូវបានប្រគល់។ ការប្រមូលទុនភ្នាល់ចំនួន 20 ភ្លាមៗនៅកម្រិត 0.97 នឹងផ្តល់មូលទុនសរុបចំនួន 19.4 មុនពេលដំណើរការការផ្ទេរ ជំនួសឱ្យការប្រគល់មូលទុនចំនួន 20។
មូលដ្ឋាននីមួយៗនឹងចាប់យកទុនភ្នាល់របស់វា និងគោលដៅស្វ័យប្រវត្តិដែលបានជ្រើសរើសពីមុន។ ការកំណត់ និងការបំពេញថ្មីនឹងត្រូវបានបិទភ្ជាប់នៅពេលវាដំណើរការ។ ការបំពេញថ្មីឥតគិតថ្លៃមានតែនៅពេលស្ងប់ស្ងាត់ប៉ុណ្ណោះ នៅពេលដែលសល់លុយតិចជាងដប់; វាដាក់សល់លុយទៅជា 1,000 និងរក្សាទុកការផ្ទេរប្រភាគ។ មូលទុនមិនអាចទិញ ផ្ទេរ ប្តូរយក ឬដកប្រាក់បានទេ។ កាបូបសាច់ប្រាក់នេះមិនមែនជាគណនីបញ្ជាក់អត្តសញ្ញាណ ឬជាទីផ្ទុកសម្រាប់សម្ងាត់សុវត្ថិភាពទេ។
កម្រិតនៃភស្តុតាងសម្រាប់សេវាកម្មខាងក្រៅ
ការណែនាំនេះមិនផ្តល់ការវិនិច្ឆ័យអំពីអាជ្ញាប័ណ្ណ ភាពត្រឹមត្រូវ ឬសុវត្ថិភាពអំពីអាជីវកម្មដាច់ដោយឡែកមួយទេ។ កំណត់អត្តសញ្ញាណជាក់លាក់ និងប្រភពដែលអាចទុកចិត្តបានរបស់វាដោយឯករាជ្យមុនពេលពឹងផ្អែកលើការអះអាងពីខាងក្រៅ។ HTTPS ធ្វើការអ៊ិនគ្រីបការដឹកជញ្ជូនទៅកាន់ម៉ាស៊ីនមេដែលបានជ្រើសរើសដោយមិនបញ្ជាក់អត្តសញ្ញាណអាជីវកម្មទេ។
ការគណនា Checksum Bus បង្កើតបានតែម៉ូដែលប្រូបាបភាពនៃកម្មវិធីស៊ីមុយឡាទ័រនេះប៉ុណ្ណោះ។ វាមិនអាចផ្ទៀងផ្ទាត់កាស៊ីណូ សេវាកម្មសុវត្ថិភាព កម្មវិធីខាងក្រៅ គណនី ឬការប្រតិបត្តិការបានទេ។ ចំណុចប្រទាក់កម្មវិធីរុករកដែលដំណើរការបាន និងឈ្មោះដែលត្រូវគ្នា មិនបង្កើតភាពជាដៃគូនោះទេ។
សំណួរដែលគេសួរញឹកញាប់
តើគេហទំព័រនេះផ្តល់កូដចូលប្រើប្រាស់ពីរជំហានដែរឬទេ?
ទេ។ វាផ្តល់កម្មវិធីស៊ីមុយឡាទ័រ XOR ដាច់ដោយឡែក ដោយគ្មានការបញ្ជាក់អត្តសញ្ញាណ ការដំណើរការកូនសោសម្ងាត់ ឬសេវាកម្មស្តារគណនី។
អ្វីជាអ្នកកំណត់ការផ្តល់រង្វាន់នៅចុងបញ្ចប់?
ការ XOR តាមប៊ីតនៃពាក្យបួនប៊ីតចំនួនបីជាប់គ្នា។ XOR សូន្យផ្តល់រង្វាន់មួយ; XOR ផ្សេងទៀតណាមួយផ្តល់សូន្យ។
តើមានប្រូបាបភាយ៉ាងណាចំពោះជោគជ័យ Checksum ពេញលេញនៅដំណាក់កាលដំបូង?
មានតែ 1/16 ឬ 256 នៃលំដាប់ប្រាំបីឡាតដែលមានឱកាសស្មើគ្នាចំនួន 4,096 ប៉ុណ្ណោះដែលជោគជ័យ។
តើសំណុំពាក្យផ្លាស់ប្តូរអំឡុងពេលបង្ហាញប្រាំបីដំបូងដែរឬទេ?
មិនមែនទេ។ ប្រូបាប៊ីលីតេនៃភាពជោគជ័យតាមលក្ខខណ្ឌនៅតែជា 1/16 ហើយសំណុំពាក្យនៅតែជា 0.97 រហូតដល់ពាក្យទីបីចាប់ផ្តើម។