Hide sensitive information by masking characters while keeping some visible
បាទ/ចាស ឧបករណ៍ធ្វើឱ្យអក្សរកំបាំងអនឡាញនេះជាទូទៅត្រូវបានផ្តល់ជូនដោយឥតគិតថ្លៃដើម្បីឱ្យអ្នកប្រើប្រាស់អាចការពារទិន្នន័យអត្ថបទរបស់ពួកគេបានយ៉ាងឆាប់រហ័ស និងងាយស្រួល។
ឧបករណ៍ធ្វើឱ្យអក្សរកំបាំងគឺជាឧបករណ៍ដែលបម្លែងខ្សែអក្សរអត្ថបទធម្មតាទៅជាទម្រង់ដែលបានកែប្រែ ដែលពិបាកអានជាងមុន។ គោលបំណងចម្បងគឺដើម្បីធ្វើឱ្យមនុស្ស ឬស្គ្រីបស្វ័យប្រវត្តិពិបាកយល់ខ្លឹមសារដើមដោយមិនចាំបាច់ឆ្លងកាត់ដំណើរការដោះកូដ។
ឧបករណ៍ធ្វើឱ្យអក្សរកំបាំងរបស់យើងអនុវត្តបច្ចេកទេសអ៊ិនកូដ និងបម្លែងផ្សេងៗ (ដូចជាការជំនួសតួអក្សរ ការអ៊ិនកូដ Base64 ឬក្បួនដោះស្រាយផ្ទាល់ខ្លួន) ទៅខ្សែអក្សរបញ្ចូលរបស់អ្នកដោយផ្ទាល់នៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ខ្សែអក្សរដើមមិនដែលត្រូវបានផ្ញើទៅម៉ាស៊ីនមេរបស់យើងទេ ដែលធានានូវភាពឯកជននៃទិន្នន័យរបស់អ្នក។
អត្ថប្រយោជន៍រួមមានការបង្កើនភាពឯកជនដោយការលាក់ព័ត៌មានរសើប (ឧ. អាសយដ្ឋានអ៊ីមែល លេខកូដ API នៅក្នុងកូដខាងម៉ាស៊ីនភ្ញៀវ) ការរារាំងការចង់ដឹងចង់ឃើញដោយចៃដន្យ និងធ្វើឱ្យវាពិបាកសម្រាប់បូត (bot) ក្នុងការទាញយកទិន្នន័យពីគេហទំព័រ។
គ្រាន់តែបិទភ្ជាប់អត្ថបទរបស់អ្នកទៅក្នុងប្រអប់បញ្ចូល ជ្រើសរើសជម្រើសធ្វើឱ្យកំបាំងដែលមាន (ប្រសិនបើមាន) ហើយចុចប៊ូតុង "ធ្វើឱ្យកំបាំង" ។ ខ្សែអក្សរដែលបានធ្វើឱ្យកំបាំងនឹងបង្ហាញនៅក្នុងប្រអប់លទ្ធផល ត្រៀមរួចរាល់សម្រាប់ការចម្លង។
ការធ្វើឱ្យកំបាំងបង្កើតកំណែដែលបានបម្លែងនៃទិន្នន័យរបស់អ្នក។ ទិន្នន័យដើមនៅតែមិនផ្លាស់ប្តូរ។ ដើម្បីប្រើទិន្នន័យក្នុងទម្រង់ដើមរបស់វា អ្នកជាធម្មតាត្រូវដោះកូដវា ប្រសិនបើវិធីសាស្ត្រធ្វើឱ្យកំបាំងអាចបញ្ច្រាសបាន ហើយអ្នកមានឧបករណ៍ដើម្បីធ្វើដូច្នេះ។
ខណៈពេលដែលឧបករណ៍របស់យើងត្រូវបានរចនាឡើងដើម្បីដោះស្រាយខ្សែអក្សរទំហំមធ្យម ការបញ្ចូលធំពេកអាចប៉ះពាល់ដល់ដំណើរការរបស់កម្មវិធីរុករក។ សម្រាប់ករណីប្រើប្រាស់ទូទៅភាគច្រើន មិនគួរមានដែនកំណត់ជាក់ស្តែងទេ។
បាទ/ចាស ឧបករណ៍ធ្វើឱ្យអក្សរកំបាំងរបស់យើងអនុវត្តប្រតិបត្តិការទាំងអស់នៅខាងម៉ាស៊ីនភ្ញៀវ នៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ទិន្នន័យរបស់អ្នកមិនដែលត្រូវបានផ្ញើទៅ ឬរក្សាទុកនៅលើម៉ាស៊ីនមេរបស់យើងទេ ដែលធានានូវកម្រិតខ្ពស់នៃភាពឯកជន និងសុវត្ថិភាព។
នេះអាស្រ័យលើបច្ចេកទេសធ្វើឱ្យកំបាំងដែលបានប្រើ។ វិធីសាស្ត្រខ្លះអាចបញ្ច្រាសបានប្រសិនបើក្បួនដោះស្រាយត្រូវបានគេស្គាល់ ខណៈពេលដែលវិធីសាស្ត្រផ្សេងទៀតត្រូវបានរចនាឡើងដើម្បីជាផ្លូវមួយ ឬពិបាកបញ្ច្រាសណាស់។ ឧបករណ៍របស់យើងផ្តោតលើការលាក់បាំងជាជាងការអ៊ិនគ្រីបដែលមិនអាចបំបែកបាន។
ទេ ។ ការអ៊ិនគ្រីបគឺជាវិធានការសុវត្ថិភាពដ៏រឹងមាំដែលប្រើកូនសោគ្រីបគ្រីបដើម្បីធ្វើឱ្យទិន្នន័យមិនអាចអានបានដោយគ្មានកូនសោត្រឹមត្រូវ។ ការធ្វើឱ្យកំបាំងមានគោលបំណងធ្វើឱ្យទិន្នន័យពិបាកយល់នៅពេលមើលដំបូង ប៉ុន្តែមិនផ្តល់នូវកម្រិតសុវត្ថិភាពដូចគ្នានឹងការអ៊ិនគ្រីបទេ។
ការធ្វើឱ្យអក្សរកំបាំងមានប្រយោជន៍នៅពេលអ្នកចង់រារាំងការមើលទិន្នន័យដោយចៃដន្យ លាក់អាសយដ្ឋានអ៊ីមែលពីបូតស្ពែម ការពារបំណែកកូដ JavaScript ខាងម៉ាស៊ីនភ្ញៀវ ឬលាក់ខ្សែអក្សរកំណត់រចនាសម្ព័ន្ធ។
ទេ ។ ការធ្វើឱ្យអក្សរកំបាំងមិនសមស្របសម្រាប់ការការពារពាក្យសម្ងាត់ទេ។ ពាក្យសម្ងាត់គួរតែត្រូវបានហាស (hash) ជានិច្ចដោយប្រើក្បួនដោះស្រាយហាសផ្លូវមួយដ៏រឹងមាំ (ឧ. Argon2, bcrypt, ឬ scrypt) រួមជាមួយអំបិល (salt) ។
អ្នកអាចធ្វើឱ្យខ្សែអក្សរអត្ថបទណាមួយកំបាំង រួមទាំងអត្ថបទធម្មតា បំណែកកូដ (JavaScript, HTML ។ល។) អាសយដ្ឋានអ៊ីមែល ទិន្នន័យកំណត់រចនាសម្ព័ន្ធ ឬខ្សែអក្សរតួអក្សរណាមួយ។
ឧបករណ៍របស់យើងអាចផ្តល់នូវបច្ចេកទេសធ្វើឱ្យកំបាំង ឬកម្រិតស្មុគស្មាញផ្សេងៗគ្នា។ សូមពិនិត្យមើលជម្រើសដែលមាននៅក្នុងចំណុចប្រទាក់អ្នកប្រើរបស់ឧបករណ៍ដើម្បីជ្រើសរើសវិធីសាស្ត្រដែលសមស្របបំផុតនឹងតម្រូវការរបស់អ្នក។
ដោយការធ្វើឱ្យអាសយដ្ឋានអ៊ីមែលដែលបង្ហាញនៅលើគេហទំព័រកំបាំង អ្នកអាចធ្វើឱ្យបូតស្ពែមស្វ័យប្រវត្តិពិបាកប្រមូលពួកវា ដែលអាចកាត់បន្ថយបរិមាណអ៊ីមែលដែលមិនចង់បានដែលអ្នកទទួលបាន។
ប្រសិនបើខ្សែអក្សរដែលបានធ្វើឱ្យកំបាំង (ជាពិសេសនៅក្នុង JavaScript) ទាមទារឱ្យមានទម្លាប់ដោះកូដស្មុគស្មាញដើម្បីប្រតិបត្តិនៅក្នុងកម្មវិធីរុករក វាអាចមានផលប៉ះពាល់បន្តិចបន្តួចលើដំណើរការ។ ទោះយ៉ាងណាក៏ដោយ សម្រាប់ការធ្វើឱ្យអត្ថបទធម្មតាកំបាំង ផលប៉ះពាល់ជាទូទៅមិនអាចកត់សម្គាល់បានទេ។
ការធ្វើឱ្យអក្សរកំបាំងដោយខ្លួនឯងជាទូទៅមិនខុសច្បាប់ទេ។ ទោះយ៉ាងណាក៏ដោយ ការប្រើប្រាស់ការធ្វើឱ្យកំបាំងដើម្បីលាក់កូដព្យាបាទ ឬព្យាយាមគេចវេះពីវិធានការសុវត្ថិភាពដោយគ្មានការអនុញ្ញាតអាចមានផលវិបាកផ្នែកច្បាប់។ ត្រូវប្រើឧបករណ៍បែបនេះដោយការទទួលខុសត្រូវជានិច្ច។
បច្ចេកទេសទូទៅរួមមានការអ៊ិនកូដតួអក្សរ (ឧ. ASCII, Unicode escapes), ការអ៊ិនកូដ Base64, លេខកូដសម្ងាត់សាមញ្ញ (ឧ. Caesar cipher), ការបំបែក និងភ្ជាប់ខ្សែអក្សរឡើងវិញ ឬក្បួនដោះស្រាយការជំនួសផ្ទាល់ខ្លួន។
ប្រសិនបើខ្លឹមសារសំខាន់សម្រាប់ SEO ត្រូវបានធ្វើឱ្យកំបាំងយ៉ាងខ្លាំង ហើយទាមទារឱ្យមានការដោះកូដខាងម៉ាស៊ីនភ្ញៀវ អ្នករុករកម៉ាស៊ីនស្វែងរកអាចមានការលំបាកក្នុងការធ្វើលិបិក្រមវាឱ្យបានត្រឹមត្រូវ។ ជាទូទៅ វាមិនត្រូវបានណែនាំឱ្យធ្វើឱ្យខ្លឹមសារស្នូលដែលត្រូវបានរចនាឡើងសម្រាប់ម៉ាស៊ីនស្វែងរកកំបាំងទេ។
កុំពឹងផ្អែកលើការធ្វើឱ្យអក្សរកំបាំងជាវិធានការសុវត្ថិភាពចម្បងសម្រាប់ទិន្នន័យរសើបខ្លាំងដូចជាព័ត៌មានហិរញ្ញវត្ថុ ឬពាក្យសម្ងាត់ខ្លាំង។ វាក៏មិនល្អសម្រាប់ខ្លឹមសារដែលត្រូវការធ្វើលិបិក្រមដោយម៉ាស៊ីនស្វែងរកបានយ៉ាងងាយស្រួល ឬអ្នកប្រើប្រាស់អាចចូលប្រើបានយ៉ាងងាយស្រួលដោយគ្មានអន្តរាគមន៍បច្ចេកទេស។
ងាយស្រួលធ្វើឱ្យអក្សររបស់អ្នកកំបាំងអនឡាញដើម្បីការពារទិន្នន័យអត្ថបទពីភ្នែកដែលចង់ដឹងចង់ឃើញ។ ការដំណើរការលឿន ឥតគិតថ្លៃ និងខាងម៉ាស៊ីនភ្ញៀវសម្រាប់ភាពឯកជនកាន់តែប្រសើរ។