មិថុនា
របៀប 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)
ខាងក្រោមនេះជាយោបល់ផ្សេងៗរបស់អ្នកទស្សនា