For Android device For iOS device
១៣
មិថុនា

របៀប Encrypt Password ក្នុង​ភាសា PHP តាមរយ Loop និង Array

ជាធម្មតា​ក្នុង​ការ​បង្កើត​វេបសាយមួយអ្នក​បង្កើត​តែងធ្វើ​យ៉ាង​ណា ដើម្បី​ឲ្យ​វេបសាយនោះមាន​សុវត្ថិភាព ដែល​វាអាចជៀសវាង​នូវ​រាល់ការលួច​ទិន្នន័យ​ពី Hacker និងរក្សា​ទិន្នន័យ​នោះមិន​ឲ្យ​មានការ​ប្រើ​ប្រាស់ បាន​ដូចជា​លេខ​សម្ងាត់ ឬ​ទីទតាំងអាស័យដ្ឋាន​របស់អ្នក​ប្រើ​ប្រាស់​ជាដើម ។ ដើម្បី​ការពារ​ហានិភ័យនេះបាន យើងសូម​ណែនាំ​ឲ្យ​លោកអ្នក Encrypt ​ទិន្នន័យ​នោះសិនមុននឹង​ធ្វើការ​បញ្ចូល​ទៅកាន់​Database ហើយ ដើម្បី​ឲ្យ​កាន់តែមាន Security ​ខ្ពស់​ទៀតនោះយើងអាច Encrypt តាមរយ:​ធ្វើជា​ Array ហើយ Loop ​ជាមួយនឹង Array នោះ ដើម្បី​ផ្លាស់ប្ដូរទិន្និន័យ ។

កូដទាំងស្រុង:

ពន្យល់កូដ:

​ខាងលើ​គឺជាការប្រកាសអថេរ​ដែល​ $string គឺជា​តម្លៃ​ដែល​មិនទាន់​ធ្វើការ​កែប្រែ ហើយ $nr គឺជាលំដាប់តួនៃ $string នោះ​ដែល​គេ​ប្រើ​សម្រាប់​រាប់ធាតុ​ក្នុង​ការការកែប្រែ ចំណែក​ឯ $str គឺជា​តម្លៃ​ដែល​ទទួលបានក្រោយពី Convert រួច ។

ឯកូដ​ខាងលើ​គឺជាការ​បង្កើត​ Array មួយ​ដែល​មាន​ច្រើន​ធាតុ ហើយធាតុ​នីមួយៗ​មាន​តម្លៃ​ពីរគឺ Key និង Value ​ដែល​នឹង​បង្កើត​ទៅតាម​តួអក្សរនិងចំនួនតួលេខ ឫអាចលើសពីនេះ​ទៅតាម​ការ​កំណត់​ចង់បាន ។

​ចំណែក​កូដ​ខាងលើ​នេះជា Loop ​ដែល​សម្រាប់​ចាប់យក​តម្លៃ​ពី $string ម្ដងមួយតួៗ​មកធៀបទៅនឹង Array Key ​ប្រសិនបើ​ដូច​គ្នា​វានឹង​ប្ដូរធាតុនោះ​ទៅតាម​តម្លៃ​ដែល​បាន​កំណត់​ក្នុង Array 

​ចុងក្រោយ​អថេរ $strrev គឺជាធាតុមួយ​ដែល​សម្រាប់​ផ្ទុក​តម្លៃ​ដែល Convert រួច ហើយយើងអាចយកវា ទៅ​ប្រើ​ប្រាស់​បាន​ក៏​ដូចជា​ការ​បញ្ចូល​ទៅ​ក្នុង Database ជាដើម ៕

​ចំណាំ​: ​ក្នុង​ការ​ប្រើ​ប្រាស់​គឺមិនមែនយកអថេរ $string មក​ប្រើ​ការទេ ប៉ុន្តែ​ត្រូវយក អថេរ $strrev ​ដែល​បាន Encrypt រួចទើបត្រឹមត្រូវ ៕

ក្រោយពីធ្វើតាមជំហ៊ាន​ខាងលើ​អ្នកនឹងទទួលបាន​លទ្ធផល សូមសាកល្បងដោយខ្លួនអ្នក! ! !

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា