Негізгі мазмұнға өту

Парольдің бұзылғанын тексеруші — тегін

Have I Been Pwned арқылы k-анонимдікті пайдаланып, паролдің белгілі деректер бұзылыстарында пайда болғанын тексеріңіз — пароль жергілікті хэштеледі және тек 5 таңбалы хэш префиксі жіберіледі. Парольдің өзі браузерден ешқашан шықпайды.

Құпиясөзіңіз ешқайда жіберілмейді. Ол браузеріңізде SHA-1 арқылы хэшталады және сол хэштің алғашқы 5 таңбасы ғана Have I Been Pwned ауқым API-іне жіберіледі. Сервер сол префиксті бөлісетін барлық ағып кеткен хэштерді қайтарады және сәйкестік жергілікті жерде тексеріледі — бұл k-аnonimдік моделі, сондықтан қызмет ешқашан құпиясөзіңізді немесе оның толық хэшін білмейді.

Бұл тексеру бір желілік сұрау жасайды — 5 таңбалы хэш префиксін api.pwnedpasswords.com-ға жібереді. Құпиясөзіңіз және оның толық хэші ешқашан жіберілмейді.

Қалай жұмыс істейді

Пароль Have I Been Pwned сәнемесінен миллион дала жоспарын салыстырасыз — ешқашан сиқтап ешінде жіберілмейді. Ол k-anonymity модель пайдаланады: ғана пароль SHA-1 хэшің бірінші 5 аралығы браузеріңіздің ішінен жіберіліп.

  1. 1
    Пароль жергілік хэштеген
    Сіздің пароль SHA-1 хэштеген браузеріңіздің Web Crypto API. Пароль өндіктіліктігі ешқашан құрылғысындан шықпайды.
  2. 2
    Ғана 5-аралық префикс жіберіліп
    Хэштің бірінші 5 өндіктіліктік сімволы Have I Been Pwned ауырындағы API жіберіліп, әрбір жоспарланған хэш бөліңіз.
  3. 3
    Сәйкесі браузеріңіздің ішінде тексеріліп
    Браузеріңіз сіздің хэштің суффиксінің сол тізімінің ішінде білік және дала рет (егер болсе) көрсетіңіз. Сервис ешқашан сіздікі болса білік емес.

Бұл LibraTool құралды ғана желі сұрау құрайды, және өндіктіліктік сіздің пароль және өндіктіліктік хэш браузеріңіздің ішінде — ғана 5-аралық хэш префикс.

Байланысты құралдар

Жиі қойылатын сұрақтар