dmosk / passcheck

ngaSwI' bIH 'erpIn yIDoy'

Have I Been Pwned k-anonymity je 'erpIn yIDoy': SHA-1 lIjwI'Daq; hash yuvtlhe' neH. entropy chaw' je. 'erpIn maQoymoHbe'. So' QIn yIlegh. chutlh DaneH'a'? passgen yIpoSmoH.

'erpIn DujDaq yIn. SHA-1 hash yuvtlhe' neH Have I Been Pwned APIDaq (k-anonymity). maHevbe' 'ej maqawbe'.

qatlh passcheck lo'

  • HIBP k-anonymity je. SHA-1 lIjwI'Daq; hash yuvtlhe' neH APIDaq.
  • entropy juS. 'ab Hol ngu' jeDaq HoS chaw' — DujDaq.
  • 'erpIn maQoymoHbe'. maHevbe' 'ej maqawbe'.
  • Do' QIj. tu'lu' / tu'lu'be'; tu'chugh HIBP mI' chaw'.
  • Hub Qu'be'. Hub naQ 'e' yIHubQo' — HIBP 'ej chaw' neH.
  • Huchbe' 'ej Holmey. mID pagh; Hoch HolvaD UI SEO je.
  • chenmoHwI' je. chutlh passgen.dmosk.netDaq.

'erpIn Doy'meH

  1. 'erpIn yIghItlh (legh / So' laH).
  2. yIDoy' yIQeq: lIjwI' SHA-1 'ej yuvtlhe'Daq HIBP yIbuS.
  3. ngaSwI' Dot 'ej HoS chaw' yIlaD.
  4. tu'chugh yIchoH; passgenDaq chutlh yIchenmoH.

'erpIn Qap 'ej HIBP

Have I Been Pwned ngaSwI' bIHDaq 'erpIn hashmey qaw. tu'chugh string ngaSwI'Daq leghlu'pu' — yIlo'Qo'. HoS mI' chaw' neH; 'erpIn vIHmoH 'ej pIm 'oHbe'.

qaghmey:

  • Hoch yoSvaD 'erpIn pIm yIlo'.
  • 'erpIn QawwI'Daq yIqaw — ghItlh Chat jeDaqQo'.
  • 'ab 'ej pIm Hol ngu' QaQ law' mu' QaQ puS.
  • cha' Dochmey Doy' chu'laHchugh yIchu'.
  • HIBP tu'chugh HochDaq yIchoH.
  • HIBP tu'lu'be' 'e' Hub reH 'oHbe'.
  • chutlhvaD passgen yIlo'.
  • jan QaQHa'Daq 'erpIn yIghItlhQo' — maQoymoHbe'.

nuqvaD

  • ngaSwI' bIHDaq 'erpIn tu'lu''a' yIlegh nom;
  • choHpa' entropy chaw';
  • 'erpIn puj / lo'qa' qay' yI'ang;
  • passgen chenmoHwI' je;
  • 'erpIn maQoymoHbe'.

FAQ

HIBP k-anonymity nuq?

lIjwI' SHA-1 'ej hash yuvtlhe' neH yIngeH. HIBP yuvmey nob; naQ tu' juS — 'erpIn naQ APIDaq jaHbe'.

'erpIn maQoymoH'a'?

ghobe'. maHevbe' 'ej maqawbe'. SHA-1 yuvtlhe' neH HIBP APIDaq.

Have I Been Pwned nuq?

Troy Hunt Qu': ngaSwI' bIH hashmey. passcheck range API lo'.

{n}logh leghlu' nuq?

HIBP Daq mI' chaw'. mI' law' — yIchoH.

entropy chaw' nuq?

chaw': 'ab × Hol ngu' log2. lab Doy'be'.

tu'lu'be' Hub naQ'a'?

ghobe'. HIBP naQbe'; 'erpIn puj pagh ngaSwI' latlhDaq laH.

chutlh nuqDaq?

passgen.dmosk.net yIpoSmoH — lIjwI'Daq chen.

Huch?

ghobe' — mIDbe', Huchbe'.

jolbe' naQ?

HoS chaw' juS. ngaSwI' Doy'meH HIBP API He' poQ.

HIBP QapHa' pagh CORS QapHa'?

He' Qagh yIlegh. tugh yInIDqa'; HoS chaw' QaplaH.

hash 'Iv?

'erpIn SHA-1 — HIBP k-anonymity range API poQ.

Doy' qun yIqaw'a'?

ghobe'. 'erpIn ghItlhta' maHevbe' 'ej DBDaq maqawbe'.