Answer the question
In order to leave comments, you need to log in
Is there a list of the most popular Runet passwords?
We want to add a password check to our application according to the list of the most popular ones. The network is full of lists of at least top 15, at least top 10 million - but the problem is that they have English-language specifics. It is unlikely that the passwords jessica, soccer and sunshine are popular in Runet.
Is there a list of the most popular Runet passwords for at least 10 thousand passwords?
Answer the question
In order to leave comments, you need to log in
Passwords 123456, love, god, sex and admin - will be in any top :D Jokes apart, I also put the password 123456 in some places - where you need "at least some" password, where there is nothing interesting... :D
I saw it somewhere, but I don't remember. Try "top 100 runet passwords". Here is the first link from Google on request: vkblog.ru/bezopasnost/200-samykh-populyarnykh-paro...
TOP-100 (format - "password: number of_boxes"):
123456 : 39177
123456789 : 13892
111111 : 9826
qwerty : 7926
1234567890 : 5853
1234567 : 4668
7777777 : 4606
123321 : 4324
000000 : 3304
123123 : 3031
666666 : 2807
12345678 : 2570
555555 : 2416
654321 : 2299
gfhjkm : 1804
777777 : 1500
112233 : 1482
121212 : 1432
12345 : 1431
987654321 : 1385
159753 : 1172
qwertyuiop : 1120
qazwsx : 1109
222222 : 967
1q2w3e : 939
0987654321 : 874
1q2w3e4r : 872
1111111 : 832
123qwe : 804
zxcvbnm : 772
88888888 : 762
123654 : 724
333333 : 707
131313 : 697
999999 : 690
4815162342 : 661
12344321 : 639
1qaz2wsx : 633
11111111 : 615
asdfgh : 609
qweasdzxc : 583
123123123 : 578
159357 : 574
zxcvbn : 571
qazwsxedc : 545
ghbdtn : 533
1234554321 : 524
1111111111 : 523
1q2w3e4r5t : 500
1029384756 : 465
qwe123 : 455
789456123 : 448
147258369 : 444
1234qwer : 439
135790 : 428
098765 : 426
999999999 : 422
888888 : 408
12341234 : 408
12345qwert : 401
qweasd : 395
987654 : 392
111222 : 391
147852369 : 380
asdfghjkl : 375
789456 : 375
samsung : 373
159951 : 365
101010 : 357
vfhbyf : 355
444444 : 353
qwerty123 : 348
nikita : 348
qweqwe : 335
q1w2e3 : 331
fyfcnfcbz : 328
00000000 : 325
qwaszx : 325
qazxsw : 322
010203 : 321
marina : 319
9379992 : 316
123789 : 316
zzzzzz : 308
qqqqqq : 308
11223344 : 307
dbrnjhbz : 306
qwertyu : 303
147258 : 299
12345678910 : 298
232323 : 296
yfnfif : 294
55555 : 292
aaaaaa : 291
147852 : 289
fylhtq : 287
fktrcfylh : 284
1qazxsw2 : 279
q1w2e3r4 : 278
7654321 : 277
import re
import collections
regex = re.compile(r'^([a-zA-Z0-9_.+-]+)@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+:(.+)$')
counter = collections.Counter()
with open('yandex.txt', encoding='ascii', errors='ignore') as file:
for line in file:
match = regex.match(line)
if match:
# login = match.group(1)
pass_ = match.group(2)
counter[pass_] += 1
for pass_, count in counter.most_common(100):
print('%-19s: %i' % (pass_, count))
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question