រំលងទៅខ្លឹមសារមេ

កម្មវិធីពិនិត្យប្រាកដភាពពាក្យសម្ងាត់ ឥតគិតថ្លៃ

ពិនិត្យភាពរឹងមាំនៃពាក្យសម្ងាត់របស់អ្នកជាមួយការវិភាគ entropy ការប៉ាន់ស្មានពេល crack និងបញ្ជីពិនិត្យលម្អិតនៃការតម្រូវ។ ដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករករបស់អ្នក។

ការពិនិត្យកម្លាំងដំណើរការតែលើឧបករណ៍របស់អ្នកប៉ុណ្ណោះ។ ការពិនិត្យការលេចធ្លាយជាជម្រើសខាងក្រោម ផ្ញើតួអក្សរ 5 ដំបូងនៃ SHA-1 hash (មិនមែនពាក្យសម្ងាត់ផ្ទាល់ទេ) ទៅ pwnedpasswords.com។

តែការប៉ាន់ស្មានប៉ុណ្ណោះ។ ពិន្ទុគឺជាការប៉ាន់ស្មានផ្អែកលើរចនាសម្ព័ន្ធ និងបញ្ជីពាក្យសម្ងាត់ទូទៅ។ សម្រាប់ពាក្យសម្ងាត់ដែលលេចធ្លាយ ការពិនិត្យការលេចធ្លាយខាងក្រោមគឺជាតេស្តដែលអាចទុកចិត្តបានជាង។

ការប្រើប្រាស់ទូទៅ

  • ពិនិត្យមើលលក្ខណ្ឌលម្អិតលម្អិតមុនពេលចុះឈ្មោះធ្វើតេស្តថាលម្អិតលម្អិតគឺរឹងមាំគ្រប់គ្រាន់មុនពេលបង្កើតគណនីថ្មីលើគេហទំព័ររ ឬកម្មវិធីណាមួយ។
  • ផ្ទៀងផ្ទាត់ថាលម្អិតលម្អិតបំពេញគោលនយោបាយសន្តិសុខពិនិត្យមើលថាលម្អិតលម្អិតបំពេញគោលនយោបាយសន្តិសុខរបស់ស្ថាប័ន: ប្រវែង ភាពចម្រុះនៃតួអក្សរ គ្មានលម្អិតលម្អិតសាធារណៈ។
  • បង្រៀនលម្អិតលម្អិតលម្អិតលម្អិតប្រើភាពស្មុគ្រស្មាញ និងការប៉ាន់ស្មានពេលវេលាបង្ខូចប្រឹង ដើម្បីបង្រៀនសិស្ស និងកម្មករថាលម្អិតលម្អិតខ្លះ ខ្សោយ។
  • សាកល្បងលម្អិតលម្អិតម៉ាស្ទើរនៃថាសរង្វាក់លម្អិតលម្អិតផ្ទៀងផ្ទាត់ថាលម្អិតលម្អិតម៉ាស្ទើរនៃថាសរង្វាក់លម្អិតលម្អិតគឺត្រូវមាននិ — វាការពារលម្អិតលម្អិតផ្សេងទៀតទាំងអស់។
  • ពិនិត្យលម្អិតលម្អិតលម្អិតលម្អិតលម្អិតវាយតម្លៃលក្ខណ្ឌលម្អិតលម្អិតដូចផ្នែកមួយនៃបញ្ជីពិនិត្យលម្អិតលម្អិតលម្អិត។ ពិនិត្យលើលម្អិតលម្អិត ពេលវេលាបង្ខូច និងការរកឃើញលម្អិតលម្អិតសាធារណៈ។

វាដំណើរការដោយរបៀបណា

ការវិភាគកម្លាំងធ្វើឡើងទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើម៉ាស៊ីន JavaScript ដែលសរសេរដោយដៃ — គ្មានបណ្ណាល័យ គ្មានម៉ាស៊ីនមេ។ វារួមបញ្ចូលគណិតវិទ្យាអង់ត្រូពីនៃបូលតួអក្សរ ការស្វែងរកលំនាំ (ការដើរតាមក្តារចុច តួអក្សរដដែលៗ ការជំនួសទូទៅ) និងការស្វែងរកការលេចធ្លាយជាជម្រើសដែលប្រើ Web Crypto API និង k-anonymity ដូច្នេះលេខសម្ងាត់របស់អ្នកមិនចេញពីឧបករណ៍របស់អ្នកឡើយ។

  1. 1
    អង់ត្រូពីបូលត្រូវបានគណនា
    ពេលអ្នកវាយបញ្ចូល ឧបករណ៍វាស់ថ្នាក់តួអក្សរណាមួយមាន — អក្សរតូច (26) អក្សរធំ (26) ខ្ទង់ (10) សញ្ញាសម្គាល់ (32) — គុណទំហំបូលសរុបជាមួយ log2 ដើម្បីទទួលបានប៊ីតអង់ត្រូពីក្នុងមួយតួអក្សរ បន្ទាប់មកគុណនឹងប្រវែងលេខសម្ងាត់។ លេខសម្ងាត់ 10 តួអក្សរអក្សរតូចទាំងអស់ចាប់ផ្តើមប្រហែល 47 ប៊ីត។
  2. 2
    ការផាកពិន័យលំនាំបានអនុវត្ត
    អង់ត្រូពីដើមបន្ទាប់មកត្រូវបានកាត់បន្ថយសម្រាប់រចនាសម្ព័ន្ធអាចទាយបាន: ការដើរតាមក្តារចុចដូចជា 'qwe' ឬ 'asd' ការរត់តាមលំដាប់ដូចជា 'abc' ឬ '321' ឆ្នាំបួនខ្ទង់ (1900–2099) និងការរត់តួអក្សរដដែលៗនីមួយៗចំណាយ 10 ប៊ីត។ ឧបករណ៍ក៏បញ្ច្រាសការជំនួស l33t ធម្មតា (@ → a, 0 → o, $ → s) ហើយដកខ្ទង់ខាងចុងចេញដើម្បីចាប់ 'P@ssw0rd1' ជាលេខសម្ងាត់ធម្មតាដែលស្គាល់ 'password' ដែលវាពិតជា។
  3. 3
    ពិន្ទុ និងពេលវេលាបំបែកកំណត់
    អង់ត្រូពីដែលបានកែសម្រួល និងបញ្ជីត្រួតពិនិត្យប្រាំបួនធាតុ (ប្រវែង ថ្នាក់តួអក្សរ គ្មានការរត់ដដែលៗ មិនមែនលេខសម្ងាត់ធម្មតាដែលស្គាល់) រួមគ្នាកំណត់ពិន្ទុពី ខ្សោយខ្លាំង ដល់ ខ្លាំង។ ពេលវេលាបំបែកត្រូវបានប៉ាន់ស្មានដោយសន្មតថា 10 ប៊ីលានការទាយក្នុងមួយវិនាទី — តួលេខធម្មតាសម្រាប់ការវាយប្រហារ GPU ក្រៅបណ្តាញ — គណនាជា 2^entropy / 10,000,000,000។
  4. 4
    ការត្រួតពិនិត្យការលេចធ្លាយជាជម្រើសតាមរយៈ k-anonymity
    ប្រសិនបើអ្នកចុច 'ត្រួតពិនិត្យទល់នឹងការលេចធ្លាយដែលស្គាល់' Web Crypto API hash លេខសម្ងាត់របស់អ្នកជាមួយ SHA-1 នៅមូលដ្ឋាននៅក្នុងកម្មវិធីរុករក។ មានតែ 5 តួអក្សរ hex ដំបូងនៃ hash នោះត្រូវបានផ្ញើទៅ Have I Been Pwned range API; បច្ច័យត្រូវបានផ្គូផ្គងនៅភាគីអតិថិជន។ hash ពេញលេញ — និងលេខសម្ងាត់ខ្លួនឯង — មិនចេញពីឧបករណ៍របស់អ្នកឡើយ។

លេខសម្ងាត់របស់អ្នកមិនត្រូវបានបញ្ជូនទៅកន្លែងណាមួយឡើយ — ការវិភាគកម្លាំងទាំងអស់ដំណើរការនៅមូលដ្ឋានក្នុង JavaScript ហើយការត្រួតពិនិត្យការលេចធ្លាយជាជម្រើសប្រើ k-anonymity (មានតែ hash prefix 5 តួអក្សរត្រូវបានផ្ញើទៅ API Have I Been Pwned ដែលធ្វើឲ្យវាមិនអាចទៅរួចតាមគណិតវិទ្យាសម្រាប់សេវាកម្មនោះស្តារលេខសម្ងាត់របស់អ្នកឡើងវិញ)។

ឧបករណ៍ពាក់ព័ន្ធ

🛡️

ពិនិត្យការលេចលោពាក្យសម្ងាត់

ពិនិត្យថាតើពាក្យសម្ងាត់បានលេចឡើងក្នុង data breach ដែលស្គាល់ តាម Have I Been Pwned — ដោយប្រើ k-anonymity ដូច្នេះពាក្យសម្ងាត់ត្រូវបាន hash ក្នុងស្រុក ហើយ prefix hash 5-character ប៉ុណ្ណោះដែលត្រូវបានផ្ញើ។ ពាក្យសម្ងាត់ខ្លួនឯងមិនដែលចាកចេញពីកម្មវិធីរុករករបស់អ្នក។

សាកល្បង
🔐

កម្មវិធីបង្កើតពាក្យសម្ងាត់

បង្កើតពាក្យសម្ងាត់ចៃដន្យដ៏រឹងមាំ ដោយកំណត់ប្រវែង ប្រភេទតួអក្សរ និងការលើកលែងដោយខ្លួនឯង។ ឥតគិតថ្លៃ មិនបាច់ចូលគណនី។

សាកល្បង
🔓

ដោះសោ PDF

ដកពាក្យសម្ងាត់ចេញពីឯកសារ PDF ដែលអ្នកអាចបើកបាន ឬដកការរឹតបន្តឹងការបោះពុម្ព ការចម្លង និងការកែសម្រួល។ ធ្វើបានឯកសារជាច្រើនក្នុងពេលតែមួយ។ ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក គ្មានអ្វីត្រូវបានផ្ទុកឡើងឡើយ។

សាកល្បងឯកសារនៅក្នុងស្រុក

សំណួរដែលសួរជាញឹកញាប់