Перайсці да асноўнага зместу
LibraTool logoLibraTool

Праверка надзейнасці пароля — бясплатна

Правярайце надзейнасць пароля з дапамогай аналізу энтрапіі, ацэнак часу ўзлому і падрабязнага кантрольнага спісу патрабаванняў. Працуе цалкам у вашым браўзеры.

Праверка надзейнасці працуе толькі на вашай прыладзе. Неабавязковая праверка ўцечак ніжэй адпраўляе першыя 5 сімвалаў хэшу SHA-1 (але не сам пароль) на pwnedpasswords.com.

Толькі эўрыстыка. Ацэнка — гэта здагадка па структуры і спісах распаўсюджаных пароляў. Для ўцёкшых пароляў надзейнейшая праверка — праверка ўцечак ніжэй.

Тыповыя выкарыстанні

  • Праверыце сілу паролю перад рэгістрацыяйПраверыце, ці доста моцны пароль перад стварэннем новага акаўнта на любым вебсайце ці прыкладанні.
  • Праверыце, ці адпавядаюць паролі палітыцы бяспекіПраверыце, што паролі адпавядаюць палітыцы аўтаргіі бяспекі: даўжыня, разнастайнасць сімвалаў, нейма частых паролей.
  • Навучыце паняццяў бяспекі паролейВыкарыстоўвайце ацэнкі энтропіі і часу злому, каб навучыць студэнтаў і працаўнікаў, чаму некаторыя паролі слабыя.
  • Праверыце пароль галоўнага кіроўніка паролейПраверыце, ці сапраўды моцны пароль вашага мэнэджара паролей — ён хоўная ўсе вашы іншыя паролі.
  • Праверка сілы паролей пры аудыце бяспекіАдлічыце сілу паролей як частку лісты кантролю аудыта бяспекі. Прагляньце энтропію, час злому і выяўленне частых паролей.

Як гэта працуе

Аналіз надзейнасці выконваецца цалкам у вашым браўзеры з дапамогай уласнаручна напісанага рухавіка JavaScript — без бібліятэкі, без сервера. Ён спалучае матэматыку энтрапіі пула сімвалаў, выяўленне ўзораў (клавіятурныя праходы, паўторныя сімвалы, распаўсюджаныя замены) і апцыянальны пошук ва ўцечках, які выкарыстоўвае Web Crypto API і k-ананімнасць, так што ваш пароль ніколі не пакідае вашу прыладу.

  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^энтрапія / 10 000 000 000.
  4. 4
    Апцыянальная праверка ва ўцечках праз k-ананімнасць
    Калі вы націскаеце 'Праверыць па вядомых уцечках', Web Crypto API хэшуе ваш пароль з SHA-1 лакальна ў браўзеры. Толькі першыя 5 шаснаццатковых сімвалаў гэтага хэшу адпраўляюцца ў range API Have I Been Pwned; суфікс супастаўляецца на баку кліента. Поўны хэш — і сам пароль — ніколі не пакідаюць вашу прыладу.

Ваш пароль ніколі нікуды не перадаецца — увесь аналіз надзейнасці выконваецца лакальна ў JavaScript, а апцыянальная праверка ва ўцечках выкарыстоўвае k-ананімнасць (толькі 5-сімвальны прэфікс хэшу адпраўляецца ў API Have I Been Pwned, робячы матэматычна немагчымым для гэтага сэрвісу аднавіць ваш пароль).

Звязаныя інструменты

Часта задаюць пытанні