Към основното съдържание
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 шестнадесетични символа от този хеш се изпращат до диапазонния API на Have I Been Pwned; суфиксът се съпоставя на страна на клиента. Пълният хеш — и самата парола — никога не напускат устройството ви.

Паролата ви никога не се предава никъде — целият анализ на сила се извършва локално в JavaScript, а незадължителната проверка за пробиви използва k-анонимност (само 5-символен префикс на хеш се изпраща до API на Have I Been Pwned, което прави математически невъзможно тази услуга да възстанови паролата ви).

Свързани инструменти

Често задавани въпроси