Password Strength Checker
Subukan kung gaano katibay ang iyong password. Tingnan ang score, tinatayang oras ng pagbasag sa apat na senaryo ng atake, at mga tip, nang lokal sa browser.
Sa page na ito lang sinusuri ang password. Hindi ito kailanman ipinapadala, sine-save, o nilo-log.
Mag-type ng password para makita kung gaano kahirap itong hulaan.
- Score
- –
- Tinatayang bilang ng hula
- –
- Tantiya ng entropy
- –
- Haba
- –
- Mga uri ng character
- –
Tinatayang oras bago mabasag
| Senaryo ng atake | Oras |
|---|---|
| Online na atake, may rate limit (100 hula kada oras) | – |
| Online na atake, walang rate limit (10 hula kada segundo) | – |
| Offline na atake, mabagal na hash tulad ng bcrypt (10,000 hula kada segundo) | – |
| Offline na atake, mabilis na hash tulad ng MD5 (10 bilyong hula kada segundo) | – |
Mga kahinaan at tip
Ipinapalagay ng entropy na random na pinili ang bawat character mula sa mga uri ng character na ginamit. Pinakamataas na hangganan ito: isinasaalang-alang ng score at ng mga oras ng pagbasag sa itaas ang mga totoong pattern.
Paano suriin ang isang password
- I-type o i-paste ang password sa Password na susubukan. Itinatago ng field ang tina-type mo; pindutin ang Ipakita para makita ito, at ang Itago para takpan itong muli.
- Lalabas ang resulta habang nagta-type ka. Ang bar ng Lakas ay mula 0 (Napakahina) hanggang 4 (Napakalakas).
- Basahin ang talahanayan ng Tinatayang oras bago mabasag: nagbibigay ito ng isang tagal para sa bawat isa sa apat na senaryo ng atake, mula sa website na naglilimita ng pagsubok sa pag-login hanggang sa ninakaw na database na inaatake gamit ang graphics card.
- Tingnan ang Mga kahinaan at tip. Pinangangalanan nito ang problemang nakita ng checker (karaniwang password, pattern ng keyboard, petsa, inuulit na sunod-sunod…) at nagmumungkahi kung paano ito aayusin.
Sa page na ito lang sinusuri ang password. Hindi ito kailanman ipinapadala, sine-save, o nilo-log, at nililinis ang field kapag umalis ka sa page. Gayunman, pinakaligtas na gawi ang subukan ang password na kahawig ng sa iyo kaysa sa totoong password mo.
Paano kinakalkula ang score
Gumagamit ang tool na ito ng zxcvbn, isang open-source na password estimator na orihinal na ginawa sa Dropbox (dito, sa pinapanatiling bersyong TypeScript nito, ang zxcvbn-ts). Sa halip na magbilang ng malalaking titik at simbolo, nag-iisip ito tulad ng isang nagbabasag ng password. Hinahati nito ang password sa mga piraso at naghahanap ng mga pattern na unang sinusubukan ng mga umaatake:
- ang pinakakaraniwang na-leak na password, pangalan, apelyido, at madalas na salitang Ingles at Pranses, kasama ang mga baligtad na salita at “l33t” na pamalit tulad ng
p@ssw0rd; - mga lakad sa keyboard tulad ng
qwerty,azertyo1qaz2wsx; - inuulit na character (
aaaa), inuulit na bloke (abcabc) at sunod-sunod (abcd,9876); - mga petsa at kamakailang taon.
Pagkatapos ay tinatantya nito kung ilang hula ang kakailanganin ng umaatake para mahanap ang buong password, na ipinapakita bilang Tinatayang bilang ng hula. Sumusunod ang score sa numerong iyon: wala pang isang libong hula ay 0, wala pang isang milyon ay 1, wala pang 100 milyon ay 2, wala pang 10 bilyon ay 3, at anumang higit pa roon ay 4.
Tungkol sa wika
Gumagamit ang pagsusuri ng mga diksyunaryo ng karaniwang password at salita sa Ingles at Pranses. Wala itong diksyunaryong Filipino, kaya hindi nito makikilala bilang karaniwan ang mga salitang Tagalog o pangalang Pilipino sa pagtataya, at ang mga mensahe sa Mga kahinaan at tip ay mula sa zxcvbn at nasa Ingles. Gumagana pa rin ang tantiya ng haba, entropy, at mga pattern tulad ng keyboard walk, pag-uulit, at petsa para sa anumang wika.
Ang apat na senaryo ng atake
Hinahati ng mga oras ng pagbasag ang tinatayang bilang ng hula sa bilis ng bawat atake:
| Senaryo | Bilis |
|---|---|
| Online na atake, may rate limit | 100 hula kada oras |
| Online na atake, walang rate limit | 10 hula kada segundo |
| Offline na atake, mabagal na hash tulad ng bcrypt | 10,000 hula kada segundo |
| Offline na atake, mabilis na hash tulad ng MD5 | 10 bilyong hula kada segundo |
Ang online na atake ay may taong nagta-type ng mga hula sa login form. Ang offline na atake ay nangyayari pagkatapos ng data breach, kapag may kopya ang umaatake ng mga nakaimbak na password hash at kaya niyang subukan ang mga hula sa sarili niyang hardware. Ang huling linya ang pinakamasamang sitwasyon, at iyon ang dapat bantayan para sa mga password na nagpoprotekta sa email, bangko, o password manager. Mga average ang mga oras: maaaring maswerte ang umaatake at mas maaga itong mabasag.
Tantiya ng entropy
Ang Tantiya ng entropy ay ang klasikong brute-force na bilang: haba × log2(laki ng pool), kung saan ang pool ay ang kabuuan ng mga uri ng character na ginamit (26 maliit na titik, 26 malaking titik, 10 digit, 33 simbolo, at 100 para sa ibang character tulad ng accent o emoji). Ang Qwerty123! ay nakakakuha ng humigit-kumulang 66 bit sa pormulang ito, pero 0 (Napakahina) ang score ng zxcvbn dito dahil isa itong hilera ng keyboard na sinusundan ng karaniwang hulapi. May saysay lang ang entropy para sa mga password na random na pinili, halimbawa ng password generator; para sa mga password na gawa ng tao, magtiwala sa score at sa mga oras ng pagbasag.
Mga madalas itanong
Ligtas ba na i-type dito ang totoong password ko?
Buong tumatakbo sa iyong browser ang pagsusuri gamit ang diksyunaryong nilo-load mula sa site na ito; walang ipinapadala o sine-save sa tina-type mo. Gayunpaman, bilang pangkalahatang tuntunin, huwag mag-type ng password kahit saan maliban sa kung saan ito ginagamit. Pareho ang makukuhang kaalaman sa pagsubok ng katulad na password.
Bakit mababa ang score ng mahaba kong password?
Nakakatulong lang ang haba kung hindi mahuhulaan ang nilalaman. Ang sikat na quote, salitang inulit nang tatlong beses, o hilera ng keyboard ay kabilang sa mga unang sinusubukan ng mga nagbabasag, kaya kaunti ang idinadagdag nilang lakas kahit mahaba ang password.
Anong score ang dapat kong layunin?
Layuning 4 (Napakalakas) para sa mahahalagang account, at hindi bababa sa 3 para sa lahat ng iba pa. Madaling aabot sa 4 ang random na passphrase ng limang salita o higit pa, o random na password na 14 character o higit pa.
Nagpapalakas ba ng password ang mga simbolo at malalaking titik?
Hindi nang mag-isa. Sinusunod ng Password1! ang karamihan ng panuntunan sa pagiging kumplikado at isa pa rin ito sa pinakakaraniwang password. Mas mahalaga ang pagiging random at ang haba kaysa sa pagkakaiba-iba ng character.
Sinusuri ba ng tool kung na-leak ang password ko?
Inihahambing nito ang password sa built-in na listahan ng napakakaraniwang na-leak na password, pero hindi ito nagtatanong sa anumang online na breach database. Ang password na mukhang malakas dito ay maaari pa ring nailantad kung ginamit mo ito muli sa site na nalusob.
Mga kaugnay na tool
- Password Generator Libreng password generator para sa malalakas na random na password na 4 hanggang 128 character, gamit ang secure na RNG sa browser. Walang sine-save.
- Passphrase Generator Gumawa ng malalakas at madaling tandaan na passphrase mula sa EFF word list o listahang Pranses, na may entropy sa bit. Ligtas na nabubuo sa iyong browser.
- Hash Generator Gumawa ng MD5, SHA-1, SHA-256 at SHA-512 hash ng text o mga file na anumang laki, at i-verify ang mga checksum. Lahat ay tumatakbo sa iyong browser.