├── PasswordStrength.ipynb ├── README.md └── data.csv /PasswordStrength.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "## Check Password Strength Using ML algorithms" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 1, 13 | "metadata": {}, 14 | "outputs": [], 15 | "source": [ 16 | "import pandas as pd\n", 17 | "import numpy as np" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "execution_count": 7, 23 | "metadata": {}, 24 | "outputs": [ 25 | { 26 | "name": "stderr", 27 | "output_type": "stream", 28 | "text": [ 29 | "b'Skipping line 2810: expected 2 fields, saw 5\\nSkipping line 4641: expected 2 fields, saw 5\\nSkipping line 7171: expected 2 fields, saw 5\\nSkipping line 11220: expected 2 fields, saw 5\\nSkipping line 13809: expected 2 fields, saw 5\\nSkipping line 14132: expected 2 fields, saw 5\\nSkipping line 14293: expected 2 fields, saw 5\\nSkipping line 14865: expected 2 fields, saw 5\\nSkipping line 17419: expected 2 fields, saw 5\\nSkipping line 22801: expected 2 fields, saw 5\\nSkipping line 25001: expected 2 fields, saw 5\\nSkipping line 26603: expected 2 fields, saw 5\\nSkipping line 26742: expected 2 fields, saw 5\\nSkipping line 29702: expected 2 fields, saw 5\\nSkipping line 32767: expected 2 fields, saw 5\\nSkipping line 32878: expected 2 fields, saw 5\\nSkipping line 35643: expected 2 fields, saw 5\\nSkipping line 36550: expected 2 fields, saw 5\\nSkipping line 38732: expected 2 fields, saw 5\\nSkipping line 40567: expected 2 fields, saw 5\\nSkipping line 40576: expected 2 fields, saw 5\\nSkipping line 41864: expected 2 fields, saw 5\\nSkipping line 46861: expected 2 fields, saw 5\\nSkipping line 47939: expected 2 fields, saw 5\\nSkipping line 48628: expected 2 fields, saw 5\\nSkipping line 48908: expected 2 fields, saw 5\\nSkipping line 57582: expected 2 fields, saw 5\\nSkipping line 58782: expected 2 fields, saw 5\\nSkipping line 58984: expected 2 fields, saw 5\\nSkipping line 61518: expected 2 fields, saw 5\\nSkipping line 63451: expected 2 fields, saw 5\\nSkipping line 68141: expected 2 fields, saw 5\\nSkipping line 72083: expected 2 fields, saw 5\\nSkipping line 74027: expected 2 fields, saw 5\\nSkipping line 77811: expected 2 fields, saw 5\\nSkipping line 83958: expected 2 fields, saw 5\\nSkipping line 85295: expected 2 fields, saw 5\\nSkipping line 88665: expected 2 fields, saw 5\\nSkipping line 89198: expected 2 fields, saw 5\\nSkipping line 92499: expected 2 fields, saw 5\\nSkipping line 92751: expected 2 fields, saw 5\\nSkipping line 93689: expected 2 fields, saw 5\\nSkipping line 94776: expected 2 fields, saw 5\\nSkipping line 97334: expected 2 fields, saw 5\\nSkipping line 102316: expected 2 fields, saw 5\\nSkipping line 103421: expected 2 fields, saw 5\\nSkipping line 106872: expected 2 fields, saw 5\\nSkipping line 109363: expected 2 fields, saw 5\\nSkipping line 110117: expected 2 fields, saw 5\\nSkipping line 110465: expected 2 fields, saw 5\\nSkipping line 113843: expected 2 fields, saw 5\\nSkipping line 115634: expected 2 fields, saw 5\\nSkipping line 121518: expected 2 fields, saw 5\\nSkipping line 123692: expected 2 fields, saw 5\\nSkipping line 124708: expected 2 fields, saw 5\\nSkipping line 129608: expected 2 fields, saw 5\\nSkipping line 133176: expected 2 fields, saw 5\\nSkipping line 135532: expected 2 fields, saw 5\\nSkipping line 138042: expected 2 fields, saw 5\\nSkipping line 139485: expected 2 fields, saw 5\\nSkipping line 140401: expected 2 fields, saw 5\\nSkipping line 144093: expected 2 fields, saw 5\\nSkipping line 149850: expected 2 fields, saw 5\\nSkipping line 151831: expected 2 fields, saw 5\\nSkipping line 158014: expected 2 fields, saw 5\\nSkipping line 162047: expected 2 fields, saw 5\\nSkipping line 164515: expected 2 fields, saw 5\\nSkipping line 170313: expected 2 fields, saw 5\\nSkipping line 171325: expected 2 fields, saw 5\\nSkipping line 171424: expected 2 fields, saw 5\\nSkipping line 175920: expected 2 fields, saw 5\\nSkipping line 176210: expected 2 fields, saw 5\\nSkipping line 183603: expected 2 fields, saw 5\\nSkipping line 190264: expected 2 fields, saw 5\\nSkipping line 191683: expected 2 fields, saw 5\\nSkipping line 191988: expected 2 fields, saw 5\\nSkipping line 195450: expected 2 fields, saw 5\\nSkipping line 195754: expected 2 fields, saw 5\\nSkipping line 197124: expected 2 fields, saw 5\\nSkipping line 199263: expected 2 fields, saw 5\\nSkipping line 202603: expected 2 fields, saw 5\\nSkipping line 209960: expected 2 fields, saw 5\\nSkipping line 213218: expected 2 fields, saw 5\\nSkipping line 217060: expected 2 fields, saw 5\\nSkipping line 220121: expected 2 fields, saw 5\\nSkipping line 223518: expected 2 fields, saw 5\\nSkipping line 226293: expected 2 fields, saw 5\\nSkipping line 227035: expected 2 fields, saw 7\\nSkipping line 227341: expected 2 fields, saw 5\\nSkipping line 227808: expected 2 fields, saw 5\\nSkipping line 228516: expected 2 fields, saw 5\\nSkipping line 228733: expected 2 fields, saw 5\\nSkipping line 232043: expected 2 fields, saw 5\\nSkipping line 232426: expected 2 fields, saw 5\\nSkipping line 234490: expected 2 fields, saw 5\\nSkipping line 239626: expected 2 fields, saw 5\\nSkipping line 240461: expected 2 fields, saw 5\\nSkipping line 244518: expected 2 fields, saw 5\\nSkipping line 245395: expected 2 fields, saw 5\\nSkipping line 246168: expected 2 fields, saw 5\\nSkipping line 246655: expected 2 fields, saw 5\\nSkipping line 246752: expected 2 fields, saw 5\\nSkipping line 247189: expected 2 fields, saw 5\\nSkipping line 250276: expected 2 fields, saw 5\\nSkipping line 255327: expected 2 fields, saw 5\\nSkipping line 257094: expected 2 fields, saw 5\\n'\n", 30 | "b'Skipping line 264626: expected 2 fields, saw 5\\nSkipping line 265028: expected 2 fields, saw 5\\nSkipping line 269150: expected 2 fields, saw 5\\nSkipping line 271360: expected 2 fields, saw 5\\nSkipping line 273975: expected 2 fields, saw 5\\nSkipping line 274742: expected 2 fields, saw 5\\nSkipping line 276227: expected 2 fields, saw 5\\nSkipping line 279807: expected 2 fields, saw 5\\nSkipping line 283425: expected 2 fields, saw 5\\nSkipping line 287468: expected 2 fields, saw 5\\nSkipping line 292995: expected 2 fields, saw 5\\nSkipping line 293496: expected 2 fields, saw 5\\nSkipping line 293735: expected 2 fields, saw 5\\nSkipping line 295060: expected 2 fields, saw 5\\nSkipping line 296643: expected 2 fields, saw 5\\nSkipping line 296848: expected 2 fields, saw 5\\nSkipping line 308926: expected 2 fields, saw 5\\nSkipping line 310360: expected 2 fields, saw 5\\nSkipping line 317004: expected 2 fields, saw 5\\nSkipping line 318207: expected 2 fields, saw 5\\nSkipping line 331783: expected 2 fields, saw 5\\nSkipping line 333864: expected 2 fields, saw 5\\nSkipping line 335958: expected 2 fields, saw 5\\nSkipping line 336290: expected 2 fields, saw 5\\nSkipping line 343526: expected 2 fields, saw 5\\nSkipping line 343857: expected 2 fields, saw 5\\nSkipping line 344059: expected 2 fields, saw 5\\nSkipping line 348691: expected 2 fields, saw 5\\nSkipping line 353446: expected 2 fields, saw 5\\nSkipping line 357073: expected 2 fields, saw 5\\nSkipping line 359753: expected 2 fields, saw 5\\nSkipping line 359974: expected 2 fields, saw 5\\nSkipping line 366534: expected 2 fields, saw 5\\nSkipping line 369514: expected 2 fields, saw 5\\nSkipping line 377759: expected 2 fields, saw 5\\nSkipping line 379327: expected 2 fields, saw 5\\nSkipping line 380769: expected 2 fields, saw 5\\nSkipping line 381073: expected 2 fields, saw 5\\nSkipping line 381489: expected 2 fields, saw 5\\nSkipping line 386304: expected 2 fields, saw 5\\nSkipping line 387635: expected 2 fields, saw 5\\nSkipping line 389613: expected 2 fields, saw 5\\nSkipping line 392604: expected 2 fields, saw 5\\nSkipping line 393184: expected 2 fields, saw 5\\nSkipping line 395530: expected 2 fields, saw 5\\nSkipping line 396939: expected 2 fields, saw 5\\nSkipping line 397385: expected 2 fields, saw 5\\nSkipping line 397509: expected 2 fields, saw 5\\nSkipping line 402902: expected 2 fields, saw 5\\nSkipping line 405187: expected 2 fields, saw 5\\nSkipping line 408412: expected 2 fields, saw 5\\nSkipping line 419423: expected 2 fields, saw 5\\nSkipping line 420962: expected 2 fields, saw 5\\nSkipping line 425965: expected 2 fields, saw 5\\nSkipping line 427496: expected 2 fields, saw 5\\nSkipping line 438881: expected 2 fields, saw 5\\nSkipping line 439776: expected 2 fields, saw 5\\nSkipping line 440345: expected 2 fields, saw 5\\nSkipping line 445507: expected 2 fields, saw 5\\nSkipping line 445548: expected 2 fields, saw 5\\nSkipping line 447184: expected 2 fields, saw 5\\nSkipping line 448603: expected 2 fields, saw 5\\nSkipping line 451732: expected 2 fields, saw 5\\nSkipping line 458249: expected 2 fields, saw 5\\nSkipping line 460274: expected 2 fields, saw 5\\nSkipping line 467630: expected 2 fields, saw 5\\nSkipping line 473961: expected 2 fields, saw 5\\nSkipping line 476281: expected 2 fields, saw 5\\nSkipping line 478010: expected 2 fields, saw 5\\nSkipping line 478322: expected 2 fields, saw 5\\nSkipping line 479999: expected 2 fields, saw 5\\nSkipping line 480898: expected 2 fields, saw 5\\nSkipping line 481688: expected 2 fields, saw 5\\nSkipping line 485193: expected 2 fields, saw 5\\nSkipping line 485519: expected 2 fields, saw 5\\nSkipping line 486000: expected 2 fields, saw 5\\nSkipping line 489063: expected 2 fields, saw 5\\nSkipping line 494525: expected 2 fields, saw 5\\nSkipping line 495009: expected 2 fields, saw 5\\nSkipping line 501954: expected 2 fields, saw 5\\nSkipping line 508035: expected 2 fields, saw 5\\nSkipping line 508828: expected 2 fields, saw 5\\nSkipping line 509833: expected 2 fields, saw 5\\nSkipping line 510410: expected 2 fields, saw 5\\nSkipping line 518229: expected 2 fields, saw 5\\nSkipping line 520302: expected 2 fields, saw 5\\nSkipping line 520340: expected 2 fields, saw 5\\n'\n" 31 | ] 32 | }, 33 | { 34 | "name": "stderr", 35 | "output_type": "stream", 36 | "text": [ 37 | "b'Skipping line 525174: expected 2 fields, saw 5\\nSkipping line 526251: expected 2 fields, saw 5\\nSkipping line 529611: expected 2 fields, saw 5\\nSkipping line 531398: expected 2 fields, saw 5\\nSkipping line 534146: expected 2 fields, saw 5\\nSkipping line 544954: expected 2 fields, saw 5\\nSkipping line 553002: expected 2 fields, saw 5\\nSkipping line 553883: expected 2 fields, saw 5\\nSkipping line 553887: expected 2 fields, saw 5\\nSkipping line 553915: expected 2 fields, saw 5\\nSkipping line 554172: expected 2 fields, saw 5\\nSkipping line 563534: expected 2 fields, saw 5\\nSkipping line 565191: expected 2 fields, saw 5\\nSkipping line 574108: expected 2 fields, saw 5\\nSkipping line 574412: expected 2 fields, saw 5\\nSkipping line 575985: expected 2 fields, saw 5\\nSkipping line 580091: expected 2 fields, saw 5\\nSkipping line 582682: expected 2 fields, saw 5\\nSkipping line 585885: expected 2 fields, saw 5\\nSkipping line 590171: expected 2 fields, saw 5\\nSkipping line 591924: expected 2 fields, saw 5\\nSkipping line 592515: expected 2 fields, saw 5\\nSkipping line 593888: expected 2 fields, saw 5\\nSkipping line 596245: expected 2 fields, saw 5\\nSkipping line 607344: expected 2 fields, saw 5\\nSkipping line 607633: expected 2 fields, saw 5\\nSkipping line 610939: expected 2 fields, saw 5\\nSkipping line 613638: expected 2 fields, saw 5\\nSkipping line 615643: expected 2 fields, saw 5\\nSkipping line 615901: expected 2 fields, saw 5\\nSkipping line 617389: expected 2 fields, saw 5\\nSkipping line 634641: expected 2 fields, saw 5\\nSkipping line 635755: expected 2 fields, saw 5\\nSkipping line 646243: expected 2 fields, saw 5\\nSkipping line 647165: expected 2 fields, saw 5\\nSkipping line 648610: expected 2 fields, saw 5\\nSkipping line 648772: expected 2 fields, saw 5\\nSkipping line 651833: expected 2 fields, saw 5\\nSkipping line 653663: expected 2 fields, saw 5\\nSkipping line 656233: expected 2 fields, saw 5\\nSkipping line 656694: expected 2 fields, saw 5\\nSkipping line 659783: expected 2 fields, saw 5\\nSkipping line 660478: expected 2 fields, saw 5\\nSkipping line 661133: expected 2 fields, saw 5\\nSkipping line 661736: expected 2 fields, saw 5\\nSkipping line 669827: expected 2 fields, saw 5\\n'\n" 38 | ] 39 | } 40 | ], 41 | "source": [ 42 | "data = pd.read_csv('data.csv',',',error_bad_lines=False)" 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": 8, 48 | "metadata": {}, 49 | "outputs": [ 50 | { 51 | "data": { 52 | "text/html": [ 53 | "
\n", 54 | "\n", 67 | "\n", 68 | " \n", 69 | " \n", 70 | " \n", 71 | " \n", 72 | " \n", 73 | " \n", 74 | " \n", 75 | " \n", 76 | " \n", 77 | " \n", 78 | " \n", 79 | " \n", 80 | " \n", 81 | " \n", 82 | " \n", 83 | " \n", 84 | " \n", 85 | " \n", 86 | " \n", 87 | " \n", 88 | " \n", 89 | " \n", 90 | " \n", 91 | " \n", 92 | " \n", 93 | " \n", 94 | " \n", 95 | " \n", 96 | " \n", 97 | " \n", 98 | " \n", 99 | " \n", 100 | " \n", 101 | " \n", 102 | "
passwordstrength
0kzde55771
1kino34341
2visi7k1yr1
3megzy1231
4lamborghin11
\n", 103 | "
" 104 | ], 105 | "text/plain": [ 106 | " password strength\n", 107 | "0 kzde5577 1\n", 108 | "1 kino3434 1\n", 109 | "2 visi7k1yr 1\n", 110 | "3 megzy123 1\n", 111 | "4 lamborghin1 1" 112 | ] 113 | }, 114 | "execution_count": 8, 115 | "metadata": {}, 116 | "output_type": "execute_result" 117 | } 118 | ], 119 | "source": [ 120 | "data.head()" 121 | ] 122 | }, 123 | { 124 | "cell_type": "code", 125 | "execution_count": 10, 126 | "metadata": {}, 127 | "outputs": [ 128 | { 129 | "data": { 130 | "text/html": [ 131 | "
\n", 132 | "\n", 145 | "\n", 146 | " \n", 147 | " \n", 148 | " \n", 149 | " \n", 150 | " \n", 151 | " \n", 152 | " \n", 153 | " \n", 154 | " \n", 155 | " \n", 156 | " \n", 157 | " \n", 158 | " \n", 159 | " \n", 160 | "
passwordstrength
367579NaN0
\n", 161 | "
" 162 | ], 163 | "text/plain": [ 164 | " password strength\n", 165 | "367579 NaN 0" 166 | ] 167 | }, 168 | "execution_count": 10, 169 | "metadata": {}, 170 | "output_type": "execute_result" 171 | } 172 | ], 173 | "source": [ 174 | "data[data['password'].isnull()]" 175 | ] 176 | }, 177 | { 178 | "cell_type": "code", 179 | "execution_count": 11, 180 | "metadata": {}, 181 | "outputs": [], 182 | "source": [ 183 | "data.dropna(inplace=True)" 184 | ] 185 | }, 186 | { 187 | "cell_type": "code", 188 | "execution_count": 12, 189 | "metadata": {}, 190 | "outputs": [], 191 | "source": [ 192 | "passwords_tuple=np.array(data)" 193 | ] 194 | }, 195 | { 196 | "cell_type": "code", 197 | "execution_count": 13, 198 | "metadata": {}, 199 | "outputs": [ 200 | { 201 | "data": { 202 | "text/plain": [ 203 | "array([['kzde5577', 1],\n", 204 | " ['kino3434', 1],\n", 205 | " ['visi7k1yr', 1],\n", 206 | " ...,\n", 207 | " ['184520socram', 1],\n", 208 | " ['marken22a', 1],\n", 209 | " ['fxx4pw4g', 1]], dtype=object)" 210 | ] 211 | }, 212 | "execution_count": 13, 213 | "metadata": {}, 214 | "output_type": "execute_result" 215 | } 216 | ], 217 | "source": [ 218 | "passwords_tuple" 219 | ] 220 | }, 221 | { 222 | "cell_type": "code", 223 | "execution_count": 15, 224 | "metadata": {}, 225 | "outputs": [], 226 | "source": [ 227 | "import random\n", 228 | "random.shuffle(passwords_tuple) #shuffling randomly for robustness\n" 229 | ] 230 | }, 231 | { 232 | "cell_type": "code", 233 | "execution_count": 16, 234 | "metadata": {}, 235 | "outputs": [], 236 | "source": [ 237 | "y=[labels[1] for labels in passwords_tuple]" 238 | ] 239 | }, 240 | { 241 | "cell_type": "code", 242 | "execution_count": 17, 243 | "metadata": {}, 244 | "outputs": [ 245 | { 246 | "data": { 247 | "text/plain": [ 248 | "[1,\n", 249 | " 1,\n", 250 | " 1,\n", 251 | " 1,\n", 252 | " 1,\n", 253 | " 1,\n", 254 | " 1,\n", 255 | " 1,\n", 256 | " 1,\n", 257 | " 2,\n", 258 | " 2,\n", 259 | " 1,\n", 260 | " 1,\n", 261 | " 1,\n", 262 | " 2,\n", 263 | " 1,\n", 264 | " 1,\n", 265 | " 1,\n", 266 | " 1,\n", 267 | " 1,\n", 268 | " 1,\n", 269 | " 1,\n", 270 | " 1,\n", 271 | " 1,\n", 272 | " 2,\n", 273 | " 1,\n", 274 | " 1,\n", 275 | " 1,\n", 276 | " 1,\n", 277 | " 0,\n", 278 | " 1,\n", 279 | " 1,\n", 280 | " 1,\n", 281 | " 1,\n", 282 | " 1,\n", 283 | " 1,\n", 284 | " 2,\n", 285 | " 1,\n", 286 | " 1,\n", 287 | " 1,\n", 288 | " 1,\n", 289 | " 2,\n", 290 | " 0,\n", 291 | " 1,\n", 292 | " 1,\n", 293 | " 1,\n", 294 | " 1,\n", 295 | " 1,\n", 296 | " 1,\n", 297 | " 1,\n", 298 | " 1,\n", 299 | " 1,\n", 300 | " 1,\n", 301 | " 0,\n", 302 | " 1,\n", 303 | " 1,\n", 304 | " 1,\n", 305 | " 0,\n", 306 | " 1,\n", 307 | " 1,\n", 308 | " 1,\n", 309 | " 1,\n", 310 | " 1,\n", 311 | " 2,\n", 312 | " 1,\n", 313 | " 1,\n", 314 | " 1,\n", 315 | " 1,\n", 316 | " 1,\n", 317 | " 1,\n", 318 | " 0,\n", 319 | " 1,\n", 320 | " 1,\n", 321 | " 1,\n", 322 | " 1,\n", 323 | " 1,\n", 324 | " 1,\n", 325 | " 0,\n", 326 | " 1,\n", 327 | " 1,\n", 328 | " 1,\n", 329 | " 1,\n", 330 | " 1,\n", 331 | " 1,\n", 332 | " 1,\n", 333 | " 1,\n", 334 | " 1,\n", 335 | " 0,\n", 336 | " 2,\n", 337 | " 1,\n", 338 | " 1,\n", 339 | " 1,\n", 340 | " 0,\n", 341 | " 1,\n", 342 | " 2,\n", 343 | " 1,\n", 344 | " 1,\n", 345 | " 1,\n", 346 | " 1,\n", 347 | " 2,\n", 348 | " 1,\n", 349 | " 1,\n", 350 | " 1,\n", 351 | " 1,\n", 352 | " 1,\n", 353 | " 0,\n", 354 | " 1,\n", 355 | " 0,\n", 356 | " 1,\n", 357 | " 1,\n", 358 | " 1,\n", 359 | " 1,\n", 360 | " 1,\n", 361 | " 1,\n", 362 | " 1,\n", 363 | " 1,\n", 364 | " 1,\n", 365 | " 1,\n", 366 | " 0,\n", 367 | " 0,\n", 368 | " 1,\n", 369 | " 2,\n", 370 | " 1,\n", 371 | " 2,\n", 372 | " 1,\n", 373 | " 2,\n", 374 | " 0,\n", 375 | " 0,\n", 376 | " 1,\n", 377 | " 1,\n", 378 | " 1,\n", 379 | " 1,\n", 380 | " 1,\n", 381 | " 0,\n", 382 | " 1,\n", 383 | " 1,\n", 384 | " 1,\n", 385 | " 1,\n", 386 | " 1,\n", 387 | " 0,\n", 388 | " 1,\n", 389 | " 2,\n", 390 | " 0,\n", 391 | " 1,\n", 392 | " 1,\n", 393 | " 1,\n", 394 | " 1,\n", 395 | " 0,\n", 396 | " 0,\n", 397 | " 0,\n", 398 | " 1,\n", 399 | " 0,\n", 400 | " 1,\n", 401 | " 0,\n", 402 | " 2,\n", 403 | " 1,\n", 404 | " 1,\n", 405 | " 1,\n", 406 | " 1,\n", 407 | " 1,\n", 408 | " 1,\n", 409 | " 1,\n", 410 | " 1,\n", 411 | " 0,\n", 412 | " 1,\n", 413 | " 1,\n", 414 | " 0,\n", 415 | " 0,\n", 416 | " 2,\n", 417 | " 1,\n", 418 | " 0,\n", 419 | " 2,\n", 420 | " 2,\n", 421 | " 1,\n", 422 | " 0,\n", 423 | " 1,\n", 424 | " 1,\n", 425 | " 0,\n", 426 | " 0,\n", 427 | " 2,\n", 428 | " 2,\n", 429 | " 1,\n", 430 | " 1,\n", 431 | " 0,\n", 432 | " 1,\n", 433 | " 0,\n", 434 | " 1,\n", 435 | " 1,\n", 436 | " 1,\n", 437 | " 1,\n", 438 | " 1,\n", 439 | " 1,\n", 440 | " 1,\n", 441 | " 1,\n", 442 | " 0,\n", 443 | " 1,\n", 444 | " 1,\n", 445 | " 0,\n", 446 | " 0,\n", 447 | " 1,\n", 448 | " 1,\n", 449 | " 1,\n", 450 | " 0,\n", 451 | " 0,\n", 452 | " 1,\n", 453 | " 1,\n", 454 | " 0,\n", 455 | " 1,\n", 456 | " 1,\n", 457 | " 1,\n", 458 | " 0,\n", 459 | " 2,\n", 460 | " 1,\n", 461 | " 1,\n", 462 | " 1,\n", 463 | " 1,\n", 464 | " 1,\n", 465 | " 1,\n", 466 | " 0,\n", 467 | " 0,\n", 468 | " 1,\n", 469 | " 0,\n", 470 | " 1,\n", 471 | " 1,\n", 472 | " 1,\n", 473 | " 1,\n", 474 | " 1,\n", 475 | " 0,\n", 476 | " 2,\n", 477 | " 1,\n", 478 | " 1,\n", 479 | " 1,\n", 480 | " 1,\n", 481 | " 1,\n", 482 | " 1,\n", 483 | " 1,\n", 484 | " 1,\n", 485 | " 1,\n", 486 | " 0,\n", 487 | " 1,\n", 488 | " 1,\n", 489 | " 1,\n", 490 | " 2,\n", 491 | " 1,\n", 492 | " 1,\n", 493 | " 1,\n", 494 | " 0,\n", 495 | " 1,\n", 496 | " 1,\n", 497 | " 1,\n", 498 | " 2,\n", 499 | " 0,\n", 500 | " 1,\n", 501 | " 1,\n", 502 | " 1,\n", 503 | " 0,\n", 504 | " 1,\n", 505 | " 1,\n", 506 | " 0,\n", 507 | " 1,\n", 508 | " 2,\n", 509 | " 1,\n", 510 | " 1,\n", 511 | " 0,\n", 512 | " 1,\n", 513 | " 0,\n", 514 | " 0,\n", 515 | " 1,\n", 516 | " 0,\n", 517 | " 1,\n", 518 | " 1,\n", 519 | " 1,\n", 520 | " 2,\n", 521 | " 1,\n", 522 | " 2,\n", 523 | " 0,\n", 524 | " 0,\n", 525 | " 1,\n", 526 | " 1,\n", 527 | " 1,\n", 528 | " 1,\n", 529 | " 1,\n", 530 | " 1,\n", 531 | " 1,\n", 532 | " 1,\n", 533 | " 1,\n", 534 | " 0,\n", 535 | " 2,\n", 536 | " 1,\n", 537 | " 1,\n", 538 | " 0,\n", 539 | " 1,\n", 540 | " 0,\n", 541 | " 0,\n", 542 | " 1,\n", 543 | " 1,\n", 544 | " 1,\n", 545 | " 2,\n", 546 | " 1,\n", 547 | " 1,\n", 548 | " 1,\n", 549 | " 1,\n", 550 | " 1,\n", 551 | " 1,\n", 552 | " 1,\n", 553 | " 1,\n", 554 | " 1,\n", 555 | " 1,\n", 556 | " 1,\n", 557 | " 1,\n", 558 | " 1,\n", 559 | " 1,\n", 560 | " 1,\n", 561 | " 1,\n", 562 | " 0,\n", 563 | " 1,\n", 564 | " 1,\n", 565 | " 1,\n", 566 | " 1,\n", 567 | " 1,\n", 568 | " 1,\n", 569 | " 1,\n", 570 | " 1,\n", 571 | " 1,\n", 572 | " 1,\n", 573 | " 0,\n", 574 | " 1,\n", 575 | " 1,\n", 576 | " 1,\n", 577 | " 1,\n", 578 | " 1,\n", 579 | " 1,\n", 580 | " 1,\n", 581 | " 1,\n", 582 | " 1,\n", 583 | " 2,\n", 584 | " 2,\n", 585 | " 1,\n", 586 | " 2,\n", 587 | " 1,\n", 588 | " 1,\n", 589 | " 1,\n", 590 | " 1,\n", 591 | " 1,\n", 592 | " 0,\n", 593 | " 1,\n", 594 | " 1,\n", 595 | " 1,\n", 596 | " 1,\n", 597 | " 2,\n", 598 | " 0,\n", 599 | " 1,\n", 600 | " 1,\n", 601 | " 1,\n", 602 | " 1,\n", 603 | " 0,\n", 604 | " 1,\n", 605 | " 1,\n", 606 | " 1,\n", 607 | " 1,\n", 608 | " 1,\n", 609 | " 1,\n", 610 | " 1,\n", 611 | " 2,\n", 612 | " 1,\n", 613 | " 1,\n", 614 | " 1,\n", 615 | " 1,\n", 616 | " 1,\n", 617 | " 1,\n", 618 | " 1,\n", 619 | " 1,\n", 620 | " 1,\n", 621 | " 1,\n", 622 | " 1,\n", 623 | " 1,\n", 624 | " 1,\n", 625 | " 1,\n", 626 | " 0,\n", 627 | " 0,\n", 628 | " 1,\n", 629 | " 0,\n", 630 | " 1,\n", 631 | " 1,\n", 632 | " 1,\n", 633 | " 2,\n", 634 | " 1,\n", 635 | " 1,\n", 636 | " 2,\n", 637 | " 1,\n", 638 | " 1,\n", 639 | " 1,\n", 640 | " 1,\n", 641 | " 1,\n", 642 | " 2,\n", 643 | " 1,\n", 644 | " 2,\n", 645 | " 1,\n", 646 | " 2,\n", 647 | " 1,\n", 648 | " 0,\n", 649 | " 1,\n", 650 | " 2,\n", 651 | " 1,\n", 652 | " 1,\n", 653 | " 0,\n", 654 | " 1,\n", 655 | " 2,\n", 656 | " 1,\n", 657 | " 1,\n", 658 | " 1,\n", 659 | " 1,\n", 660 | " 1,\n", 661 | " 1,\n", 662 | " 1,\n", 663 | " 1,\n", 664 | " 1,\n", 665 | " 1,\n", 666 | " 0,\n", 667 | " 1,\n", 668 | " 1,\n", 669 | " 0,\n", 670 | " 1,\n", 671 | " 1,\n", 672 | " 1,\n", 673 | " 2,\n", 674 | " 1,\n", 675 | " 1,\n", 676 | " 1,\n", 677 | " 1,\n", 678 | " 1,\n", 679 | " 0,\n", 680 | " 1,\n", 681 | " 2,\n", 682 | " 2,\n", 683 | " 1,\n", 684 | " 1,\n", 685 | " 1,\n", 686 | " 1,\n", 687 | " 1,\n", 688 | " 1,\n", 689 | " 1,\n", 690 | " 1,\n", 691 | " 1,\n", 692 | " 0,\n", 693 | " 1,\n", 694 | " 0,\n", 695 | " 1,\n", 696 | " 1,\n", 697 | " 1,\n", 698 | " 1,\n", 699 | " 1,\n", 700 | " 1,\n", 701 | " 1,\n", 702 | " 1,\n", 703 | " 0,\n", 704 | " 0,\n", 705 | " 1,\n", 706 | " 0,\n", 707 | " 1,\n", 708 | " 0,\n", 709 | " 1,\n", 710 | " 0,\n", 711 | " 1,\n", 712 | " 2,\n", 713 | " 1,\n", 714 | " 1,\n", 715 | " 2,\n", 716 | " 1,\n", 717 | " 1,\n", 718 | " 1,\n", 719 | " 1,\n", 720 | " 1,\n", 721 | " 1,\n", 722 | " 1,\n", 723 | " 1,\n", 724 | " 1,\n", 725 | " 2,\n", 726 | " 1,\n", 727 | " 1,\n", 728 | " 1,\n", 729 | " 0,\n", 730 | " 2,\n", 731 | " 2,\n", 732 | " 1,\n", 733 | " 2,\n", 734 | " 1,\n", 735 | " 1,\n", 736 | " 1,\n", 737 | " 2,\n", 738 | " 0,\n", 739 | " 1,\n", 740 | " 1,\n", 741 | " 1,\n", 742 | " 1,\n", 743 | " 1,\n", 744 | " 0,\n", 745 | " 0,\n", 746 | " 1,\n", 747 | " 1,\n", 748 | " 1,\n", 749 | " 1,\n", 750 | " 0,\n", 751 | " 2,\n", 752 | " 1,\n", 753 | " 2,\n", 754 | " 1,\n", 755 | " 1,\n", 756 | " 1,\n", 757 | " 1,\n", 758 | " 1,\n", 759 | " 1,\n", 760 | " 1,\n", 761 | " 1,\n", 762 | " 1,\n", 763 | " 1,\n", 764 | " 1,\n", 765 | " 1,\n", 766 | " 1,\n", 767 | " 1,\n", 768 | " 1,\n", 769 | " 2,\n", 770 | " 0,\n", 771 | " 1,\n", 772 | " 0,\n", 773 | " 1,\n", 774 | " 1,\n", 775 | " 2,\n", 776 | " 1,\n", 777 | " 1,\n", 778 | " 1,\n", 779 | " 1,\n", 780 | " 1,\n", 781 | " 1,\n", 782 | " 1,\n", 783 | " 0,\n", 784 | " 1,\n", 785 | " 1,\n", 786 | " 1,\n", 787 | " 2,\n", 788 | " 1,\n", 789 | " 1,\n", 790 | " 2,\n", 791 | " 1,\n", 792 | " 1,\n", 793 | " 1,\n", 794 | " 1,\n", 795 | " 0,\n", 796 | " 1,\n", 797 | " 0,\n", 798 | " 1,\n", 799 | " 1,\n", 800 | " 1,\n", 801 | " 1,\n", 802 | " 2,\n", 803 | " 1,\n", 804 | " 1,\n", 805 | " 0,\n", 806 | " 1,\n", 807 | " 2,\n", 808 | " 1,\n", 809 | " 1,\n", 810 | " 1,\n", 811 | " 1,\n", 812 | " 1,\n", 813 | " 1,\n", 814 | " 1,\n", 815 | " 2,\n", 816 | " 0,\n", 817 | " 0,\n", 818 | " 1,\n", 819 | " 2,\n", 820 | " 2,\n", 821 | " 1,\n", 822 | " 2,\n", 823 | " 2,\n", 824 | " 1,\n", 825 | " 1,\n", 826 | " 1,\n", 827 | " 1,\n", 828 | " 1,\n", 829 | " 1,\n", 830 | " 1,\n", 831 | " 0,\n", 832 | " 1,\n", 833 | " 1,\n", 834 | " 1,\n", 835 | " 1,\n", 836 | " 1,\n", 837 | " 1,\n", 838 | " 1,\n", 839 | " 1,\n", 840 | " 0,\n", 841 | " 2,\n", 842 | " 1,\n", 843 | " 1,\n", 844 | " 0,\n", 845 | " 1,\n", 846 | " 1,\n", 847 | " 1,\n", 848 | " 1,\n", 849 | " 1,\n", 850 | " 1,\n", 851 | " 1,\n", 852 | " 1,\n", 853 | " 1,\n", 854 | " 1,\n", 855 | " 1,\n", 856 | " 2,\n", 857 | " 1,\n", 858 | " 1,\n", 859 | " 1,\n", 860 | " 1,\n", 861 | " 2,\n", 862 | " 1,\n", 863 | " 1,\n", 864 | " 1,\n", 865 | " 2,\n", 866 | " 1,\n", 867 | " 1,\n", 868 | " 1,\n", 869 | " 1,\n", 870 | " 1,\n", 871 | " 1,\n", 872 | " 1,\n", 873 | " 1,\n", 874 | " 1,\n", 875 | " 1,\n", 876 | " 1,\n", 877 | " 2,\n", 878 | " 1,\n", 879 | " 1,\n", 880 | " 2,\n", 881 | " 1,\n", 882 | " 1,\n", 883 | " 0,\n", 884 | " 1,\n", 885 | " 1,\n", 886 | " 1,\n", 887 | " 1,\n", 888 | " 1,\n", 889 | " 0,\n", 890 | " 1,\n", 891 | " 1,\n", 892 | " 1,\n", 893 | " 1,\n", 894 | " 0,\n", 895 | " 1,\n", 896 | " 0,\n", 897 | " 1,\n", 898 | " 0,\n", 899 | " 0,\n", 900 | " 2,\n", 901 | " 1,\n", 902 | " 1,\n", 903 | " 1,\n", 904 | " 0,\n", 905 | " 1,\n", 906 | " 1,\n", 907 | " 1,\n", 908 | " 0,\n", 909 | " 1,\n", 910 | " 1,\n", 911 | " 1,\n", 912 | " 0,\n", 913 | " 0,\n", 914 | " 1,\n", 915 | " 1,\n", 916 | " 1,\n", 917 | " 1,\n", 918 | " 1,\n", 919 | " 1,\n", 920 | " 1,\n", 921 | " 1,\n", 922 | " 1,\n", 923 | " 1,\n", 924 | " 1,\n", 925 | " 1,\n", 926 | " 0,\n", 927 | " 1,\n", 928 | " 1,\n", 929 | " 2,\n", 930 | " 1,\n", 931 | " 1,\n", 932 | " 1,\n", 933 | " 1,\n", 934 | " 1,\n", 935 | " 1,\n", 936 | " 2,\n", 937 | " 1,\n", 938 | " 1,\n", 939 | " 1,\n", 940 | " 1,\n", 941 | " 1,\n", 942 | " 2,\n", 943 | " 1,\n", 944 | " 1,\n", 945 | " 1,\n", 946 | " 1,\n", 947 | " 0,\n", 948 | " 1,\n", 949 | " 1,\n", 950 | " 1,\n", 951 | " 0,\n", 952 | " 0,\n", 953 | " 1,\n", 954 | " 1,\n", 955 | " 1,\n", 956 | " 1,\n", 957 | " 1,\n", 958 | " 1,\n", 959 | " 2,\n", 960 | " 0,\n", 961 | " 1,\n", 962 | " 0,\n", 963 | " 0,\n", 964 | " 1,\n", 965 | " 0,\n", 966 | " 1,\n", 967 | " 1,\n", 968 | " 1,\n", 969 | " 2,\n", 970 | " 1,\n", 971 | " 1,\n", 972 | " 0,\n", 973 | " 2,\n", 974 | " 1,\n", 975 | " 1,\n", 976 | " 1,\n", 977 | " 2,\n", 978 | " 1,\n", 979 | " 1,\n", 980 | " 1,\n", 981 | " 1,\n", 982 | " 1,\n", 983 | " 1,\n", 984 | " 0,\n", 985 | " 1,\n", 986 | " 1,\n", 987 | " 1,\n", 988 | " 2,\n", 989 | " 1,\n", 990 | " 1,\n", 991 | " 0,\n", 992 | " 1,\n", 993 | " 1,\n", 994 | " 1,\n", 995 | " 1,\n", 996 | " 2,\n", 997 | " 1,\n", 998 | " 0,\n", 999 | " 1,\n", 1000 | " 0,\n", 1001 | " 0,\n", 1002 | " 1,\n", 1003 | " 1,\n", 1004 | " 2,\n", 1005 | " 1,\n", 1006 | " 1,\n", 1007 | " 1,\n", 1008 | " 1,\n", 1009 | " 1,\n", 1010 | " 1,\n", 1011 | " 2,\n", 1012 | " 1,\n", 1013 | " 1,\n", 1014 | " 1,\n", 1015 | " 1,\n", 1016 | " 1,\n", 1017 | " 1,\n", 1018 | " 0,\n", 1019 | " 2,\n", 1020 | " 1,\n", 1021 | " 1,\n", 1022 | " 0,\n", 1023 | " 1,\n", 1024 | " 1,\n", 1025 | " 1,\n", 1026 | " 1,\n", 1027 | " 1,\n", 1028 | " 1,\n", 1029 | " 0,\n", 1030 | " 1,\n", 1031 | " 1,\n", 1032 | " 1,\n", 1033 | " 1,\n", 1034 | " 1,\n", 1035 | " 1,\n", 1036 | " 1,\n", 1037 | " 0,\n", 1038 | " 0,\n", 1039 | " 1,\n", 1040 | " 2,\n", 1041 | " 0,\n", 1042 | " 1,\n", 1043 | " 1,\n", 1044 | " 1,\n", 1045 | " 1,\n", 1046 | " 1,\n", 1047 | " 1,\n", 1048 | " 1,\n", 1049 | " 1,\n", 1050 | " 1,\n", 1051 | " 1,\n", 1052 | " 2,\n", 1053 | " 1,\n", 1054 | " 1,\n", 1055 | " 1,\n", 1056 | " 1,\n", 1057 | " 2,\n", 1058 | " 1,\n", 1059 | " 2,\n", 1060 | " 1,\n", 1061 | " 1,\n", 1062 | " 1,\n", 1063 | " 1,\n", 1064 | " 1,\n", 1065 | " 0,\n", 1066 | " 1,\n", 1067 | " 1,\n", 1068 | " 1,\n", 1069 | " 0,\n", 1070 | " 1,\n", 1071 | " 1,\n", 1072 | " 1,\n", 1073 | " 1,\n", 1074 | " 1,\n", 1075 | " 1,\n", 1076 | " 1,\n", 1077 | " 2,\n", 1078 | " 0,\n", 1079 | " 1,\n", 1080 | " 1,\n", 1081 | " 1,\n", 1082 | " 0,\n", 1083 | " 1,\n", 1084 | " 2,\n", 1085 | " 0,\n", 1086 | " 1,\n", 1087 | " 1,\n", 1088 | " 0,\n", 1089 | " 1,\n", 1090 | " 1,\n", 1091 | " 1,\n", 1092 | " 0,\n", 1093 | " 1,\n", 1094 | " 1,\n", 1095 | " 1,\n", 1096 | " 0,\n", 1097 | " 1,\n", 1098 | " 1,\n", 1099 | " 1,\n", 1100 | " 1,\n", 1101 | " 1,\n", 1102 | " 2,\n", 1103 | " 1,\n", 1104 | " 1,\n", 1105 | " 1,\n", 1106 | " 1,\n", 1107 | " 1,\n", 1108 | " 1,\n", 1109 | " 1,\n", 1110 | " 1,\n", 1111 | " 1,\n", 1112 | " 1,\n", 1113 | " 1,\n", 1114 | " 0,\n", 1115 | " 1,\n", 1116 | " 0,\n", 1117 | " 2,\n", 1118 | " 1,\n", 1119 | " 0,\n", 1120 | " 0,\n", 1121 | " 1,\n", 1122 | " 1,\n", 1123 | " 1,\n", 1124 | " 1,\n", 1125 | " 1,\n", 1126 | " 1,\n", 1127 | " 1,\n", 1128 | " 1,\n", 1129 | " 1,\n", 1130 | " 1,\n", 1131 | " 2,\n", 1132 | " 1,\n", 1133 | " 1,\n", 1134 | " 1,\n", 1135 | " 1,\n", 1136 | " 1,\n", 1137 | " 1,\n", 1138 | " 1,\n", 1139 | " 1,\n", 1140 | " 1,\n", 1141 | " 1,\n", 1142 | " 1,\n", 1143 | " 1,\n", 1144 | " 1,\n", 1145 | " 1,\n", 1146 | " 1,\n", 1147 | " 1,\n", 1148 | " 1,\n", 1149 | " 1,\n", 1150 | " 1,\n", 1151 | " 0,\n", 1152 | " 2,\n", 1153 | " 1,\n", 1154 | " 2,\n", 1155 | " 1,\n", 1156 | " 1,\n", 1157 | " 1,\n", 1158 | " 1,\n", 1159 | " 0,\n", 1160 | " 1,\n", 1161 | " 1,\n", 1162 | " 0,\n", 1163 | " 1,\n", 1164 | " 1,\n", 1165 | " 1,\n", 1166 | " 1,\n", 1167 | " 1,\n", 1168 | " 1,\n", 1169 | " 1,\n", 1170 | " 1,\n", 1171 | " 1,\n", 1172 | " 0,\n", 1173 | " 1,\n", 1174 | " 2,\n", 1175 | " 1,\n", 1176 | " 1,\n", 1177 | " 1,\n", 1178 | " 1,\n", 1179 | " 1,\n", 1180 | " 2,\n", 1181 | " 1,\n", 1182 | " 1,\n", 1183 | " 1,\n", 1184 | " 1,\n", 1185 | " 0,\n", 1186 | " 1,\n", 1187 | " 1,\n", 1188 | " 1,\n", 1189 | " 2,\n", 1190 | " 0,\n", 1191 | " 1,\n", 1192 | " 2,\n", 1193 | " 1,\n", 1194 | " 1,\n", 1195 | " 1,\n", 1196 | " 0,\n", 1197 | " 1,\n", 1198 | " 1,\n", 1199 | " 1,\n", 1200 | " 0,\n", 1201 | " 1,\n", 1202 | " 1,\n", 1203 | " 1,\n", 1204 | " 1,\n", 1205 | " 1,\n", 1206 | " 1,\n", 1207 | " 1,\n", 1208 | " 1,\n", 1209 | " 0,\n", 1210 | " 0,\n", 1211 | " 1,\n", 1212 | " 1,\n", 1213 | " 0,\n", 1214 | " 2,\n", 1215 | " 2,\n", 1216 | " 1,\n", 1217 | " 1,\n", 1218 | " 2,\n", 1219 | " 1,\n", 1220 | " 1,\n", 1221 | " 1,\n", 1222 | " 1,\n", 1223 | " 1,\n", 1224 | " 2,\n", 1225 | " 1,\n", 1226 | " 1,\n", 1227 | " 1,\n", 1228 | " 1,\n", 1229 | " 0,\n", 1230 | " 2,\n", 1231 | " 1,\n", 1232 | " 1,\n", 1233 | " 1,\n", 1234 | " 2,\n", 1235 | " 0,\n", 1236 | " 1,\n", 1237 | " 1,\n", 1238 | " 1,\n", 1239 | " 1,\n", 1240 | " 0,\n", 1241 | " 1,\n", 1242 | " 2,\n", 1243 | " 1,\n", 1244 | " 0,\n", 1245 | " 2,\n", 1246 | " 2,\n", 1247 | " 0,\n", 1248 | " ...]" 1249 | ] 1250 | }, 1251 | "execution_count": 17, 1252 | "metadata": {}, 1253 | "output_type": "execute_result" 1254 | } 1255 | ], 1256 | "source": [ 1257 | "y" 1258 | ] 1259 | }, 1260 | { 1261 | "cell_type": "code", 1262 | "execution_count": 18, 1263 | "metadata": {}, 1264 | "outputs": [], 1265 | "source": [ 1266 | "X=[labels[0] for labels in passwords_tuple]" 1267 | ] 1268 | }, 1269 | { 1270 | "cell_type": "code", 1271 | "execution_count": 19, 1272 | "metadata": {}, 1273 | "outputs": [], 1274 | "source": [ 1275 | "import seaborn as sns" 1276 | ] 1277 | }, 1278 | { 1279 | "cell_type": "code", 1280 | "execution_count": 20, 1281 | "metadata": {}, 1282 | "outputs": [ 1283 | { 1284 | "data": { 1285 | "text/plain": [ 1286 | "" 1287 | ] 1288 | }, 1289 | "execution_count": 20, 1290 | "metadata": {}, 1291 | "output_type": "execute_result" 1292 | }, 1293 | { 1294 | "data": { 1295 | "image/png": "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\n", 1296 | "text/plain": [ 1297 | "
" 1298 | ] 1299 | }, 1300 | "metadata": {}, 1301 | "output_type": "display_data" 1302 | } 1303 | ], 1304 | "source": [ 1305 | "sns.set_style('whitegrid')\n", 1306 | "sns.countplot(x='strength',data=data,palette='RdBu_r')" 1307 | ] 1308 | }, 1309 | { 1310 | "cell_type": "code", 1311 | "execution_count": 23, 1312 | "metadata": {}, 1313 | "outputs": [ 1314 | { 1315 | "data": { 1316 | "text/plain": [ 1317 | "(669639, 2)" 1318 | ] 1319 | }, 1320 | "execution_count": 23, 1321 | "metadata": {}, 1322 | "output_type": "execute_result" 1323 | } 1324 | ], 1325 | "source": [ 1326 | "data.shape" 1327 | ] 1328 | }, 1329 | { 1330 | "cell_type": "code", 1331 | "execution_count": 21, 1332 | "metadata": {}, 1333 | "outputs": [ 1334 | { 1335 | "data": { 1336 | "text/plain": [ 1337 | "['kzde5577',\n", 1338 | " 'kzde5577',\n", 1339 | " 'kzde5577',\n", 1340 | " 'visi7k1yr',\n", 1341 | " 'lamborghin1',\n", 1342 | " 'visi7k1yr',\n", 1343 | " 'visi7k1yr',\n", 1344 | " 'u6c8vhow',\n", 1345 | " 'v1118714',\n", 1346 | " 'AVYq1lDE4MgAZfNt',\n", 1347 | " 'AVYq1lDE4MgAZfNt',\n", 1348 | " 'lamborghin1',\n", 1349 | " 'kino3434',\n", 1350 | " 'v1118714',\n", 1351 | " 'AVYq1lDE4MgAZfNt',\n", 1352 | " 'jytifok873',\n", 1353 | " 'kzde5577',\n", 1354 | " 'kzde5577',\n", 1355 | " 'u6c8vhow',\n", 1356 | " 'u6c8vhow',\n", 1357 | " '52558000aaa',\n", 1358 | " 'sbl571017',\n", 1359 | " 'idofo673',\n", 1360 | " 'kino3434',\n", 1361 | " 'WUt9IZzE0OQ7PkNE',\n", 1362 | " '52558000aaa',\n", 1363 | " 'kzde5577',\n", 1364 | " 'czuodhj972',\n", 1365 | " '52558000aaa',\n", 1366 | " 'intel1',\n", 1367 | " 'v1118714',\n", 1368 | " 'u6c8vhow',\n", 1369 | " 'idofo673',\n", 1370 | " 'g067057895',\n", 1371 | " 'kzde5577',\n", 1372 | " '52558000aaa',\n", 1373 | " 'klara-tershina3H',\n", 1374 | " '52558000aaa',\n", 1375 | " 'fahad123',\n", 1376 | " '6975038lp',\n", 1377 | " '612035180tok',\n", 1378 | " 'pHyqueDIyNQ8vmhb',\n", 1379 | " 'lsdlsd1',\n", 1380 | " 'alimagik1',\n", 1381 | " 'asv5o9yu',\n", 1382 | " 'juliel009',\n", 1383 | " 'czuodhj972',\n", 1384 | " 'yitbos77',\n", 1385 | " 'asv5o9yu',\n", 1386 | " 'idofo673',\n", 1387 | " 'fk9qi21m',\n", 1388 | " 'lamborghin1',\n", 1389 | " 'exitos2009',\n", 1390 | " 'lsdlsd1',\n", 1391 | " 'kswa2mrv',\n", 1392 | " 'tamanagung6',\n", 1393 | " '612035180tok',\n", 1394 | " 'lsdlsd1',\n", 1395 | " 'schalke04',\n", 1396 | " 'yitbos77',\n", 1397 | " 'g067057895',\n", 1398 | " 'kzde5577',\n", 1399 | " 'yitbos77',\n", 1400 | " 'b4NbTxDEyNgG141J',\n", 1401 | " 'matiofox08',\n", 1402 | " 'visi7k1yr',\n", 1403 | " 'fahad123',\n", 1404 | " '6975038lp',\n", 1405 | " 'universe2908',\n", 1406 | " 'openup12',\n", 1407 | " 'ok>bdk',\n", 1408 | " 'yk530mg8',\n", 1409 | " 'mickael12',\n", 1410 | " 'juliana19',\n", 1411 | " 'v1118714',\n", 1412 | " 'juliel009',\n", 1413 | " 'faranumar91',\n", 1414 | " 'intel1',\n", 1415 | " '0169395484a',\n", 1416 | " 'cigicigi123',\n", 1417 | " 'juliel009',\n", 1418 | " 'yk530mg8',\n", 1419 | " '283671gus',\n", 1420 | " 'calcifer32',\n", 1421 | " 'matiofox08',\n", 1422 | " 'mickael12',\n", 1423 | " '612035180tok',\n", 1424 | " 'j09000',\n", 1425 | " 'b4NbTxDEyNgG141J',\n", 1426 | " 'kino3434',\n", 1427 | " 'k9b8cz6aj2',\n", 1428 | " '612035180tok',\n", 1429 | " 'd04m11',\n", 1430 | " 'openup12',\n", 1431 | " 'b4NbTxDEyNgG141J',\n", 1432 | " 'exitos2009',\n", 1433 | " 'czuodhj972',\n", 1434 | " 'kswa2mrv',\n", 1435 | " 'hodygid757',\n", 1436 | " 'pHyqueDIyNQ8vmhb',\n", 1437 | " 'mickael12',\n", 1438 | " 'gaymaids1',\n", 1439 | " 'memjan123',\n", 1440 | " 'exitos2009',\n", 1441 | " 'megzy123',\n", 1442 | " 'woon12',\n", 1443 | " 'alimagik1',\n", 1444 | " 'intel1',\n", 1445 | " 'u6c8vhow',\n", 1446 | " 'jalingo1',\n", 1447 | " 'jonothepoop1',\n", 1448 | " 'hodygid757',\n", 1449 | " 'alimagik1',\n", 1450 | " 'as326159',\n", 1451 | " 'faranumar91',\n", 1452 | " '838188linh',\n", 1453 | " 'exitos2009',\n", 1454 | " 'lamborghin1',\n", 1455 | " 'j09000',\n", 1456 | " 'kjkjkj1',\n", 1457 | " 'c3h8bkzr',\n", 1458 | " 'TyWM72UNEex8Q8Y',\n", 1459 | " 'aquhih220',\n", 1460 | " 'TyWM72UNEex8Q8Y',\n", 1461 | " '6975038lp',\n", 1462 | " 'TyWM72UNEex8Q8Y',\n", 1463 | " 'ass359',\n", 1464 | " 'olmaz.',\n", 1465 | " '6tequila6',\n", 1466 | " 'k9b8cz6aj2',\n", 1467 | " '3vszncp4',\n", 1468 | " 'alimagik1',\n", 1469 | " 'ejeko677',\n", 1470 | " 'ok>bdk',\n", 1471 | " 'faranumar91',\n", 1472 | " 'elonex24',\n", 1473 | " '1972vishara',\n", 1474 | " 'gaymaids1',\n", 1475 | " 'ldteugao6',\n", 1476 | " 'ok>bdk',\n", 1477 | " 'lamborghin1',\n", 1478 | " 'elyass15@ajilent-ci',\n", 1479 | " 'moken7',\n", 1480 | " 'rogyh820',\n", 1481 | " 'warriors08',\n", 1482 | " 'visi7k1yr',\n", 1483 | " 'farrukhcse12',\n", 1484 | " 'gdfn76',\n", 1485 | " 'p2share',\n", 1486 | " 'g3rappa',\n", 1487 | " 'kino3434',\n", 1488 | " 'barra23',\n", 1489 | " 'go7kew7a2po',\n", 1490 | " 'j09000',\n", 1491 | " 'b4NbTxDEyNgG141J',\n", 1492 | " '64959rodro',\n", 1493 | " 'idofo673',\n", 1494 | " 'jonothepoop1',\n", 1495 | " 'v1118714',\n", 1496 | " 'cigicigi123',\n", 1497 | " 'hayhayq2',\n", 1498 | " 'tin030201',\n", 1499 | " 'kino3434',\n", 1500 | " 'teste10',\n", 1501 | " 'juliel009',\n", 1502 | " 'cesarmaio1',\n", 1503 | " 'bgrvl80',\n", 1504 | " 'z3ro1sm',\n", 1505 | " 'RqsuUsDYxNgr8T40',\n", 1506 | " 'patri1973',\n", 1507 | " 'sanki1',\n", 1508 | " 'AVYq1lDE4MgAZfNt',\n", 1509 | " 'kVczcljg4OA25Aeb',\n", 1510 | " 'wisal1234',\n", 1511 | " 'gill02',\n", 1512 | " 'universe2908',\n", 1513 | " 'aquhih220',\n", 1514 | " 'moken7',\n", 1515 | " 'intel1',\n", 1516 | " 'oekojWyH120063',\n", 1517 | " 'b4NbTxDEyNgG141J',\n", 1518 | " 'pato221182',\n", 1519 | " 'portales1',\n", 1520 | " 'intel1',\n", 1521 | " '283671gus',\n", 1522 | " 'sanki1',\n", 1523 | " 'yut0838828185',\n", 1524 | " 'v1118714',\n", 1525 | " '123477889a',\n", 1526 | " 'portales1',\n", 1527 | " 'k9b8cz6aj2',\n", 1528 | " 'qn5xpg3k00',\n", 1529 | " 'w9209640',\n", 1530 | " 'v1118714',\n", 1531 | " 'gkrqjs6',\n", 1532 | " 'finisterra1',\n", 1533 | " 'czuodhj972',\n", 1534 | " 'gkrqjs6',\n", 1535 | " 'p2share',\n", 1536 | " 'u6c8vhow',\n", 1537 | " 'omakiva153',\n", 1538 | " '20010509wang',\n", 1539 | " 'z3ro1sm',\n", 1540 | " 'sasuke4',\n", 1541 | " 'gaymaids1',\n", 1542 | " 'k1k2k3k4k5k6',\n", 1543 | " 'demon10',\n", 1544 | " 'w9209640',\n", 1545 | " 'u6c8vhow',\n", 1546 | " 'megzy123',\n", 1547 | " 'kinga22',\n", 1548 | " 'b4NbTxDEyNgG141J',\n", 1549 | " 'ns2b0727',\n", 1550 | " 'puegwajy416',\n", 1551 | " 'kayal123',\n", 1552 | " 'kino3434',\n", 1553 | " 'v1118714',\n", 1554 | " 'okn9zp9o',\n", 1555 | " 'z3ro1sm',\n", 1556 | " 'moken7',\n", 1557 | " 'gaymaids1',\n", 1558 | " 'lsdlsd1',\n", 1559 | " 'fnmsdha476',\n", 1560 | " 'kino3434',\n", 1561 | " '12345yolanda',\n", 1562 | " 'kunyukbabi69',\n", 1563 | " 'www32223222',\n", 1564 | " 'gozv3e5',\n", 1565 | " 'z7zbgIDkzMQeHUd9',\n", 1566 | " 'barboza221294',\n", 1567 | " '215466kenyi',\n", 1568 | " 'vehat387',\n", 1569 | " 'cesarmaio1',\n", 1570 | " 'ginger972',\n", 1571 | " 'finisterra1',\n", 1572 | " '0169395484a',\n", 1573 | " 'x8512514',\n", 1574 | " 'gaymaids1',\n", 1575 | " '2fakjv',\n", 1576 | " 'yqugu927',\n", 1577 | " 'kikeq102',\n", 1578 | " 'ikanez886',\n", 1579 | " 'X9WVojjE4MgVAIiR',\n", 1580 | " 'atigi839',\n", 1581 | " 'koabcswzt3',\n", 1582 | " 'memjan123',\n", 1583 | " 'marita1',\n", 1584 | " 's0xwym7h',\n", 1585 | " 'k1k2k3k4k5k6',\n", 1586 | " 'lamborghin1',\n", 1587 | " '746xitEGiqObog',\n", 1588 | " '4osxw4r',\n", 1589 | " '20010509wang',\n", 1590 | " '4fqa52vecr',\n", 1591 | " 'visi7k1yr',\n", 1592 | " 'ass359',\n", 1593 | " 'e667794c1d',\n", 1594 | " '2010server',\n", 1595 | " 'ass359',\n", 1596 | " 'teemteem97',\n", 1597 | " 'kVczcljg4OA25Aeb',\n", 1598 | " '929865yt',\n", 1599 | " 'robot425',\n", 1600 | " 'j09000',\n", 1601 | " 'roxana1993',\n", 1602 | " 'q0pv0fk',\n", 1603 | " 'nello11',\n", 1604 | " 'tin030201',\n", 1605 | " 'kuntz80',\n", 1606 | " 'a0972986650',\n", 1607 | " 'pikey231',\n", 1608 | " 'juliel009',\n", 1609 | " 'ga98SIzk0NwhiZaE',\n", 1610 | " '929865yt',\n", 1611 | " 'xW8-3w7-MFB-CKH',\n", 1612 | " 'q0pv0fk',\n", 1613 | " 'kjkjkj1',\n", 1614 | " '215466kenyi',\n", 1615 | " 'enziitoo1234',\n", 1616 | " 'atigi839',\n", 1617 | " 'enziitoo1234',\n", 1618 | " 'snolyuj04',\n", 1619 | " 'kunyukbabi69',\n", 1620 | " 'e667794c1d',\n", 1621 | " 'universe2908',\n", 1622 | " 'openup12',\n", 1623 | " 'xiau5ff',\n", 1624 | " 'kVczcljg4OA25Aeb',\n", 1625 | " 'kino3434',\n", 1626 | " '838188linh',\n", 1627 | " 'barra23',\n", 1628 | " 'gandhi8513',\n", 1629 | " 'gdfn76',\n", 1630 | " 'gozv3e5',\n", 1631 | " 'frhnsvelhfr1',\n", 1632 | " '1597535youssi',\n", 1633 | " 'ejeko677',\n", 1634 | " 'z7zbgIDkzMQeHUd9',\n", 1635 | " 'tomas7896',\n", 1636 | " 'jalingo1',\n", 1637 | " '123net123',\n", 1638 | " 'tomas7896',\n", 1639 | " 'kzde5577',\n", 1640 | " 'yut0838828185',\n", 1641 | " 'owote852',\n", 1642 | " 'v1118714',\n", 1643 | " 'x0004534',\n", 1644 | " '612035180tok',\n", 1645 | " 'cigicigi123',\n", 1646 | " 'go7kew7a2po',\n", 1647 | " '0169395484a',\n", 1648 | " '2021848709.',\n", 1649 | " 'rntprns7',\n", 1650 | " 'yuri110995',\n", 1651 | " 'd04m11',\n", 1652 | " 'den019520',\n", 1653 | " 'change201',\n", 1654 | " 'memjan123',\n", 1655 | " 'mustang337',\n", 1656 | " 'denise18',\n", 1657 | " 'den019520',\n", 1658 | " '26522876p',\n", 1659 | " 'memjan123',\n", 1660 | " 'pato221182',\n", 1661 | " 'franczuk33',\n", 1662 | " 'autan88',\n", 1663 | " 'jerusalem393',\n", 1664 | " 'rogyh820',\n", 1665 | " 'obstacle25',\n", 1666 | " 'ycqtgdso3',\n", 1667 | " 'tamanagung6',\n", 1668 | " '3y6iwef2g6',\n", 1669 | " 'xanyrum650',\n", 1670 | " '2yz4ewwg',\n", 1671 | " 'virush1n1',\n", 1672 | " 'vuqADUSatAJO800',\n", 1673 | " 'sbaUsoTA1OAzuevI',\n", 1674 | " 'franczuk33',\n", 1675 | " 'oekojWyH120063',\n", 1676 | " 'mickael12',\n", 1677 | " 'QWERTY0011',\n", 1678 | " '123maxbala',\n", 1679 | " 'a2531106',\n", 1680 | " 'u6c8vhow',\n", 1681 | " 'bgrvl80',\n", 1682 | " 'yqugu927',\n", 1683 | " 'rntprns7',\n", 1684 | " 'schalke04',\n", 1685 | " 'asv5o9yu',\n", 1686 | " 'klara-tershina3H',\n", 1687 | " 'sasuke4',\n", 1688 | " 'ubojig109',\n", 1689 | " 'examy624',\n", 1690 | " 'warriors08',\n", 1691 | " 'planes123',\n", 1692 | " 'z888888',\n", 1693 | " 'tin030201',\n", 1694 | " '1qa2ws3ed4r',\n", 1695 | " '07dpv1127b',\n", 1696 | " 'asgaliu11',\n", 1697 | " 'a0972986650',\n", 1698 | " 'sofietou74',\n", 1699 | " 'cdann123',\n", 1700 | " 'X9WVojjE4MgVAIiR',\n", 1701 | " 'prisonbreak1',\n", 1702 | " 'ginger972',\n", 1703 | " 'deryxi704',\n", 1704 | " 'kunyukbabi69',\n", 1705 | " 'poseidon2011',\n", 1706 | " 'yllime123',\n", 1707 | " 'virush1n1',\n", 1708 | " 'gandhi8513',\n", 1709 | " 'gaymaids1',\n", 1710 | " 'tahseen75',\n", 1711 | " 'bencike7',\n", 1712 | " 'metopelo1623',\n", 1713 | " 'potatobus150',\n", 1714 | " 'pato221182',\n", 1715 | " 'y0unus',\n", 1716 | " 'p2share',\n", 1717 | " 'pikey231',\n", 1718 | " 'z3ro1sm',\n", 1719 | " 'ns2b0727',\n", 1720 | " 'farrukhcse12',\n", 1721 | " '159951josh',\n", 1722 | " 'sbaUsoTA1OAzuevI',\n", 1723 | " 'sbl571017',\n", 1724 | " 'kitty555',\n", 1725 | " 'rLLh4WDQ2OAWbDO5',\n", 1726 | " 'universe2908',\n", 1727 | " 'c3h8bkzr',\n", 1728 | " 'tia150979',\n", 1729 | " 'terrassa6',\n", 1730 | " 'kyxvufl37',\n", 1731 | " 'hqh2eYjQxOQPYIsA',\n", 1732 | " 'omakiva153',\n", 1733 | " 'UF1Z2WjE5Mg26R1K',\n", 1734 | " 'obstacle25',\n", 1735 | " 'XqMB7vDMzOQocAFV',\n", 1736 | " 'igejasy712',\n", 1737 | " 'lsdlsd1',\n", 1738 | " 'balamuc123',\n", 1739 | " 'jUV4dSDQwNwPpA36',\n", 1740 | " 'pazzini24',\n", 1741 | " 'pekai2004',\n", 1742 | " 'teste10',\n", 1743 | " 'metopelo1623',\n", 1744 | " 'kVczcljg4OA25Aeb',\n", 1745 | " 'xlxlxl777',\n", 1746 | " '929865yt',\n", 1747 | " 'webstudio8',\n", 1748 | " 'beijing168',\n", 1749 | " '123maxbala',\n", 1750 | " 'puegwajy416',\n", 1751 | " 'just1n0k',\n", 1752 | " '64whbrb351',\n", 1753 | " 'igejasy712',\n", 1754 | " 'meopvywk628',\n", 1755 | " 'woon12',\n", 1756 | " 'ebacuro434',\n", 1757 | " 'parent777',\n", 1758 | " 'jbtcnd6',\n", 1759 | " 'kzde5577',\n", 1760 | " 'asv5o9yu',\n", 1761 | " 's9830950044',\n", 1762 | " 'kVczcljg4OA25Aeb',\n", 1763 | " 'pazzini24',\n", 1764 | " 'krishna2',\n", 1765 | " 'gvczfel801',\n", 1766 | " 'xp;ysmybst',\n", 1767 | " 'asgaliu11',\n", 1768 | " 'killer5',\n", 1769 | " '2yz4ewwg',\n", 1770 | " 'AVYq1lDE4MgAZfNt',\n", 1771 | " '2GnTStTE4Mw4MTwv',\n", 1772 | " 'tomas7896',\n", 1773 | " 'gutergut599',\n", 1774 | " 'ryjypes139',\n", 1775 | " 'denise18',\n", 1776 | " '3vszncp4',\n", 1777 | " 'tia150979',\n", 1778 | " 'oatcake87',\n", 1779 | " 'franczuk33',\n", 1780 | " 'visi7k1yr',\n", 1781 | " 'sebo82',\n", 1782 | " 'gaymaids1',\n", 1783 | " 'marita1',\n", 1784 | " 'meriton23',\n", 1785 | " 'ebacuro434',\n", 1786 | " 'damyvo114',\n", 1787 | " 'rntprns7',\n", 1788 | " 'vietnga92',\n", 1789 | " 'yitbos77',\n", 1790 | " 'bencike7',\n", 1791 | " 'kswa2mrv',\n", 1792 | " 'ok>bdk',\n", 1793 | " '4osxw4r',\n", 1794 | " 'meopvywk628',\n", 1795 | " 'clave08',\n", 1796 | " 'as8594505',\n", 1797 | " 'd04m11',\n", 1798 | " 'peluchin4',\n", 1799 | " 'd04m11',\n", 1800 | " 'lrhxmevb620',\n", 1801 | " 'jEzZXUTE3MgJ4fVk',\n", 1802 | " 'rogyh820',\n", 1803 | " 'g067057895',\n", 1804 | " 'b4NbTxDEyNgG141J',\n", 1805 | " 'meopvywk628',\n", 1806 | " 'amandine666',\n", 1807 | " 'tin030201',\n", 1808 | " 'c3h8bkzr',\n", 1809 | " 'graciela2',\n", 1810 | " 'j2yj2yj2y',\n", 1811 | " 'sysoja794',\n", 1812 | " 'tucagu356',\n", 1813 | " 'w9209640',\n", 1814 | " '3CgRg8DA1NQY1iEj',\n", 1815 | " 'cerner09',\n", 1816 | " 'idofo673',\n", 1817 | " 'znbl5tj1',\n", 1818 | " 'olmaz.',\n", 1819 | " 'eVl19ADIxNAmU09N',\n", 1820 | " '248sUqiFEJuRag',\n", 1821 | " 'qn5xpg3k00',\n", 1822 | " 'xW8-3w7-MFB-CKH',\n", 1823 | " 'w9209640',\n", 1824 | " '1991vikash',\n", 1825 | " 'ycqtgdso3',\n", 1826 | " 'nK0yKXTU0NQHZE2e',\n", 1827 | " 'gtlek',\n", 1828 | " 'universe2908',\n", 1829 | " 'patri1973',\n", 1830 | " 'servbot88',\n", 1831 | " 'openup12',\n", 1832 | " 'kyxvufl37',\n", 1833 | " 'sono11',\n", 1834 | " 'gtlek',\n", 1835 | " 'kayal123',\n", 1836 | " 'virush1n1',\n", 1837 | " 'acetita478',\n", 1838 | " 'vehat387',\n", 1839 | " 'lsdlsd1',\n", 1840 | " 'X9WVojjE4MgVAIiR',\n", 1841 | " 'wycinu436',\n", 1842 | " '631ihOZogELoVap',\n", 1843 | " 'cigicigi123',\n", 1844 | " 'mazdarx7',\n", 1845 | " '2yz4ewwg',\n", 1846 | " 'lamborghin1',\n", 1847 | " '0112358mayin0',\n", 1848 | " 'buqodym199',\n", 1849 | " 'go7kew7a2po',\n", 1850 | " 'kzde5577',\n", 1851 | " 'atigi839',\n", 1852 | " 'lymuvop730',\n", 1853 | " 'sw10d014',\n", 1854 | " '64959rodro',\n", 1855 | " 'yitbos77',\n", 1856 | " 'tamanagung6',\n", 1857 | " '3f5xd41l0ik7',\n", 1858 | " 'kVczcljg4OA25Aeb',\n", 1859 | " 'gkrqjs6',\n", 1860 | " 'moimoimoi9',\n", 1861 | " 'kuntz80',\n", 1862 | " 'josef0867',\n", 1863 | " 'jerusalem393',\n", 1864 | " 'mashhood_afzal21087',\n", 1865 | " 'j2yj2yj2y',\n", 1866 | " 'wo9aiwangyan',\n", 1867 | " 'qn5xpg3k00',\n", 1868 | " 'walterivl13',\n", 1869 | " 'ekufite742',\n", 1870 | " 'sbl571017',\n", 1871 | " 'princ3sa',\n", 1872 | " 'urban1',\n", 1873 | " 'zcsntdmhe098',\n", 1874 | " 'plumilla1',\n", 1875 | " 'idofo673',\n", 1876 | " 'GGmm26120904..',\n", 1877 | " 'walterivl13',\n", 1878 | " '2652033abc',\n", 1879 | " 'ga98SIzk0NwhiZaE',\n", 1880 | " 'ryjypes139',\n", 1881 | " 'kunyukbabi69',\n", 1882 | " 'samael666',\n", 1883 | " 'b98nwtpriyesh',\n", 1884 | " 'demon10',\n", 1885 | " 'amoadios321',\n", 1886 | " 'ass359',\n", 1887 | " 'lzhzad1989',\n", 1888 | " 'cesarmaio1',\n", 1889 | " 'xanyrum650',\n", 1890 | " 'clyioqzgw42',\n", 1891 | " 'GGmm26120904..',\n", 1892 | " 'peluchin4',\n", 1893 | " 'aslpls2009',\n", 1894 | " 'y0unus',\n", 1895 | " 'tin030201',\n", 1896 | " '3CgRg8DA1NQY1iEj',\n", 1897 | " 'zu20081965',\n", 1898 | " 'matiz4533',\n", 1899 | " '64whbrb351',\n", 1900 | " 'damyvo114',\n", 1901 | " 'kyodai666',\n", 1902 | " '0112358mayin0',\n", 1903 | " 'paladinas1',\n", 1904 | " 'jEzZXUTE3MgJ4fVk',\n", 1905 | " 'hasan18',\n", 1906 | " 'kuntz80',\n", 1907 | " 'uxyloga692',\n", 1908 | " '847XagYxUHUXOW',\n", 1909 | " 'kXzWOozU2MQ1Jv1h',\n", 1910 | " 'paulino123',\n", 1911 | " 'TyWM72UNEex8Q8Y',\n", 1912 | " 't8IkFRDIxMAFV2JW',\n", 1913 | " '26522876p',\n", 1914 | " 'xf6385494',\n", 1915 | " 'jerusalem393',\n", 1916 | " 'alhama11408',\n", 1917 | " 'pablo321159',\n", 1918 | " 'www32223222',\n", 1919 | " 'mdaffandi74',\n", 1920 | " 'jcav26',\n", 1921 | " 'elonex24',\n", 1922 | " 'iacool99',\n", 1923 | " 'sd6x9s3s',\n", 1924 | " 'polo2014',\n", 1925 | " 'wasanun13',\n", 1926 | " 'a110804032',\n", 1927 | " 'koabcswzt3',\n", 1928 | " 'sbl571017',\n", 1929 | " 'gdfn76',\n", 1930 | " 'XqMB7vDMzOQocAFV',\n", 1931 | " 'as326159',\n", 1932 | " 'servbot88',\n", 1933 | " 'yami12',\n", 1934 | " 'kzde5577',\n", 1935 | " '1597535youssi',\n", 1936 | " '1972vishara',\n", 1937 | " 'okn9zp9o',\n", 1938 | " 'spl51190595',\n", 1939 | " 'faisal213',\n", 1940 | " 'wycinu436',\n", 1941 | " 'matiz4533',\n", 1942 | " 'x8512514',\n", 1943 | " 'sd6x9s3s',\n", 1944 | " 'abizar08',\n", 1945 | " 'L2i2ZwTg1MQajeBm',\n", 1946 | " 'paulino123',\n", 1947 | " '4165000yakub',\n", 1948 | " 'zgmfnwuq25',\n", 1949 | " 'yuri110995',\n", 1950 | " 'kXzWOozU2MQ1Jv1h',\n", 1951 | " 'ninja420',\n", 1952 | " 'e667794c1d',\n", 1953 | " '123maxbala',\n", 1954 | " 'jUV4dSDQwNwPpA36',\n", 1955 | " 'asdasdf1',\n", 1956 | " 'patri1973',\n", 1957 | " '6975038lp',\n", 1958 | " 'j03l4ytr1',\n", 1959 | " 'kzde5577',\n", 1960 | " '07dpv1127b',\n", 1961 | " 'trabajonet9',\n", 1962 | " 'kahcyxvj24',\n", 1963 | " 'avanakit72',\n", 1964 | " 'clumsy0619',\n", 1965 | " 'bellsuki1',\n", 1966 | " '238wofutUtIGyf',\n", 1967 | " '64whbrb351',\n", 1968 | " 's0xwym7h',\n", 1969 | " 'WUt9IZzE0OQ7PkNE',\n", 1970 | " 'uxyloga692',\n", 1971 | " 'zoobike04',\n", 1972 | " 'faqih82',\n", 1973 | " 'www32223222',\n", 1974 | " 'franczuk33',\n", 1975 | " 'limichan99',\n", 1976 | " '1katertje',\n", 1977 | " 'p3rf3ct0',\n", 1978 | " 'jbtcnd6',\n", 1979 | " '159951josh',\n", 1980 | " 'warriors08',\n", 1981 | " 's0xwym7h',\n", 1982 | " 'adminmao888',\n", 1983 | " 'IRZA98',\n", 1984 | " 'cifinew817',\n", 1985 | " '5gzj5uf',\n", 1986 | " '3vszncp4',\n", 1987 | " 'yy4129',\n", 1988 | " 'ykfums1',\n", 1989 | " 'hqh2eYjQxOQPYIsA',\n", 1990 | " 'rsuvxz08b',\n", 1991 | " 'may112001',\n", 1992 | " 'tspirits08',\n", 1993 | " 'clave08',\n", 1994 | " 'zoobike04',\n", 1995 | " '147963asd',\n", 1996 | " '3y6iwef2g6',\n", 1997 | " 'marita1',\n", 1998 | " 'jalingo1',\n", 1999 | " 'koabcswzt3',\n", 2000 | " 'c1brb3lt',\n", 2001 | " 'twil8x0',\n", 2002 | " '2akira2',\n", 2003 | " 'idofo673',\n", 2004 | " 'overlord3127',\n", 2005 | " 'finisterra1',\n", 2006 | " '2d0d7qfz',\n", 2007 | " '123477889a',\n", 2008 | " 'bafiqkxwu0',\n", 2009 | " 'mdaffandi74',\n", 2010 | " 'krishna2',\n", 2011 | " 'kzde5577',\n", 2012 | " 'arigato3',\n", 2013 | " 'peluchin4',\n", 2014 | " 'ppnyadam09',\n", 2015 | " 'autan88',\n", 2016 | " 'ocadezi586',\n", 2017 | " 'deivid1991',\n", 2018 | " 'pHyqueDIyNQ8vmhb',\n", 2019 | " 'nicolas05',\n", 2020 | " '612035180tok',\n", 2021 | " 'lollies1989',\n", 2022 | " '2863e00016',\n", 2023 | " 'portales1',\n", 2024 | " 'may112001',\n", 2025 | " '20Dgw7TQ0OQVdly7',\n", 2026 | " '2010server',\n", 2027 | " 'clumsy0619',\n", 2028 | " 'n501iomf',\n", 2029 | " 'pastorius88',\n", 2030 | " 'hello2104',\n", 2031 | " 'BZVQZBTM1MApRV7s',\n", 2032 | " 'balamuc123',\n", 2033 | " 'afavin964',\n", 2034 | " 'u6c8vhow',\n", 2035 | " '12345yolanda',\n", 2036 | " 'mmm23mm',\n", 2037 | " 'raykuaz32',\n", 2038 | " 'pacific52',\n", 2039 | " 'tia150979',\n", 2040 | " 'urban1',\n", 2041 | " 'numero2',\n", 2042 | " 'uqilyni846',\n", 2043 | " 'zidadoh258',\n", 2044 | " 'wisal1234',\n", 2045 | " 'sofietou74',\n", 2046 | " '2863e00016',\n", 2047 | " '01161590m',\n", 2048 | " 'ga98SIzk0NwhiZaE',\n", 2049 | " 'vmdo3i',\n", 2050 | " 'yjuqseb416',\n", 2051 | " 'yy4129',\n", 2052 | " 'kry1z9',\n", 2053 | " 'sha122511',\n", 2054 | " 'iubat09',\n", 2055 | " 'lovelory1',\n", 2056 | " 'coy29061994',\n", 2057 | " 'sd6x9s3s',\n", 2058 | " 'Scipio21152030067254',\n", 2059 | " 'plumilla1',\n", 2060 | " 'nhiannei040',\n", 2061 | " 'iubat09',\n", 2062 | " 'UF1Z2WjE5Mg26R1K',\n", 2063 | " '1991vikash',\n", 2064 | " 'cristiano7',\n", 2065 | " '6975038lp',\n", 2066 | " 'J0LcDWDc2NAVE8j3',\n", 2067 | " 'lrhxmevb620',\n", 2068 | " 'vietnga92',\n", 2069 | " 'fahad123',\n", 2070 | " 'artom111478',\n", 2071 | " '1qa2ws3ed4rf',\n", 2072 | " 'zb08110229',\n", 2073 | " 'jntjmh7',\n", 2074 | " 'galoucura1',\n", 2075 | " 'kdl9cl53',\n", 2076 | " 'tuto0378',\n", 2077 | " 'naseKoBUMIg295',\n", 2078 | " 'qn5xpg3k00',\n", 2079 | " 'wasanun13',\n", 2080 | " 'moken7',\n", 2081 | " 'njmania114',\n", 2082 | " 'aziz098765',\n", 2083 | " 'studenko123',\n", 2084 | " 'webhostv1t1n',\n", 2085 | " 'b4NbTxDEyNgG141J',\n", 2086 | " 'nhiannei040',\n", 2087 | " 'j09000',\n", 2088 | " 'kayal123',\n", 2089 | " 'numero2',\n", 2090 | " 'diarie1',\n", 2091 | " 'llahetihw1',\n", 2092 | " 'iwaguh884',\n", 2093 | " 'Jovan13lovekenthjusvan4ever',\n", 2094 | " '2yz4ewwg',\n", 2095 | " 'sun4shine76',\n", 2096 | " 'ihana906',\n", 2097 | " 'lrhxmevb620',\n", 2098 | " 'moimoimoi9',\n", 2099 | " 'cerner09',\n", 2100 | " 'TyWM72UNEex8Q8Y',\n", 2101 | " 'fnmsdha476',\n", 2102 | " 'uziwocy148',\n", 2103 | " 'damyvo114',\n", 2104 | " '0112358mayin0',\n", 2105 | " '612035180tok',\n", 2106 | " 'pikey231',\n", 2107 | " 'iubat09',\n", 2108 | " 'b4NbTxDEyNgG141J',\n", 2109 | " 'yqugu927',\n", 2110 | " 'nhfdff2512',\n", 2111 | " 'mmm23mm',\n", 2112 | " 'matiz4533',\n", 2113 | " 'fnmsdha476',\n", 2114 | " 'fbjurcd961',\n", 2115 | " 'stalucia66',\n", 2116 | " 'ihana906',\n", 2117 | " '6tequila6',\n", 2118 | " 'IRZA98',\n", 2119 | " 'medebizu3',\n", 2120 | " 'yitbos77',\n", 2121 | " 'kdl9cl53',\n", 2122 | " 'synyxyr723',\n", 2123 | " '2yz4ewwg',\n", 2124 | " 'xp;ysmybst',\n", 2125 | " 'u03kz6ez',\n", 2126 | " 'faqih82',\n", 2127 | " 'z3ro1sm',\n", 2128 | " 'ryjypes139',\n", 2129 | " 'pHyqueDIyNQ8vmhb',\n", 2130 | " '6yy6yy',\n", 2131 | " 'mazdarx7',\n", 2132 | " 'nicolas05',\n", 2133 | " '0123one47',\n", 2134 | " 'pastorius88',\n", 2135 | " 'hodygid757',\n", 2136 | " 'bencike7',\n", 2137 | " 'tuto0378',\n", 2138 | " 'kyxvufl37',\n", 2139 | " 'ilunia20',\n", 2140 | " 'c1brb3lt',\n", 2141 | " 'Herzberg@ABBOTT33656888commerce',\n", 2142 | " 'gpc151192',\n", 2143 | " 'yhwbzci130',\n", 2144 | " '5874813o',\n", 2145 | " 'synyxyr723',\n", 2146 | " 'nK0yKXTU0NQHZE2e',\n", 2147 | " 'elperro1',\n", 2148 | " 'rLLh4WDQ2OAWbDO5',\n", 2149 | " 'v1s2c3456',\n", 2150 | " 'djda1203zj',\n", 2151 | " 'maulana79',\n", 2152 | " 'bghuyku37',\n", 2153 | " '000webhostcom',\n", 2154 | " '5gzj5uf',\n", 2155 | " 'bugatti01',\n", 2156 | " '2652033abc',\n", 2157 | " 'kswa2mrv',\n", 2158 | " 'carla99',\n", 2159 | " '8g8x2su3',\n", 2160 | " 'bagdas2011',\n", 2161 | " 'lqksuym982',\n", 2162 | " '123maxbala',\n", 2163 | " 'krishna2',\n", 2164 | " 'yllime123',\n", 2165 | " 'nikolas369',\n", 2166 | " 'd6VyrkFV6oblxNs5N8cW',\n", 2167 | " 'gdfn76',\n", 2168 | " 'jbiz04h4',\n", 2169 | " 'mosad999',\n", 2170 | " 'hisnipes1',\n", 2171 | " 'up8444',\n", 2172 | " 'lovelory1',\n", 2173 | " 'naseKoBUMIg295',\n", 2174 | " '2akira2',\n", 2175 | " 'webhostv1t1n',\n", 2176 | " 'jules2109',\n", 2177 | " 'oioo9og',\n", 2178 | " 'hard7ware',\n", 2179 | " 'elabadmin1386',\n", 2180 | " 'xtswdypgh936',\n", 2181 | " 'tiga33',\n", 2182 | " 'w1e2s3l4',\n", 2183 | " 'plumilla1',\n", 2184 | " 'sbl571017',\n", 2185 | " 'yami12',\n", 2186 | " 'YADHJIGSAWS11',\n", 2187 | " 'popo0404',\n", 2188 | " 'qefoquf1uf',\n", 2189 | " 'go7kew7a2po',\n", 2190 | " 'osimeytju12',\n", 2191 | " '2GnTStTE4Mw4MTwv',\n", 2192 | " 'ubojig109',\n", 2193 | " '7l1hu1xa',\n", 2194 | " 'pacific52',\n", 2195 | " 'designer1206',\n", 2196 | " 'osimeytju12',\n", 2197 | " '283671gus',\n", 2198 | " 'hosna1368',\n", 2199 | " 'asdasdf1',\n", 2200 | " '69556236gu',\n", 2201 | " 'kenyu001',\n", 2202 | " 'jl440033',\n", 2203 | " 'yami12',\n", 2204 | " '01161590m',\n", 2205 | " 'j09000',\n", 2206 | " 'YanH2kzgxMw1AsXA',\n", 2207 | " 'mohantra1',\n", 2208 | " '4osxw4r',\n", 2209 | " '1jancok',\n", 2210 | " 's0xwym7h',\n", 2211 | " '20010509wang',\n", 2212 | " 'speedracer10',\n", 2213 | " 'kunyukbabi69',\n", 2214 | " 'butisugo39',\n", 2215 | " 'sha122511',\n", 2216 | " 'xf6385494',\n", 2217 | " 'tamanagung6',\n", 2218 | " 'sd6x9s3s',\n", 2219 | " 'hpw1907v',\n", 2220 | " 'fr8OClDY1MAdEhHa',\n", 2221 | " 'mohantra1',\n", 2222 | " 'korea2010',\n", 2223 | " 'parent777',\n", 2224 | " 'khaled12',\n", 2225 | " 'examy624',\n", 2226 | " 'jeeves123',\n", 2227 | " 'calcifer32',\n", 2228 | " '0169395484a',\n", 2229 | " '12345687vini',\n", 2230 | " '123linux',\n", 2231 | " 'mtvwyz001',\n", 2232 | " 'ypodahe201',\n", 2233 | " '123456789YO',\n", 2234 | " 'mdaffandi74',\n", 2235 | " 'jerusalem393',\n", 2236 | " 'grazi0201',\n", 2237 | " 'medebizu3',\n", 2238 | " 'rakag279',\n", 2239 | " 'n501iomf',\n", 2240 | " 'sony18',\n", 2241 | " 'Iamthelegend1!',\n", 2242 | " 'muoaqxwc21',\n", 2243 | " 'ram@!sita15392',\n", 2244 | " 'pikey231',\n", 2245 | " '1907sedat58',\n", 2246 | " '0847440744z',\n", 2247 | " 'webhost08',\n", 2248 | " 'bang6k',\n", 2249 | " 'pass0port',\n", 2250 | " '763EBFC5',\n", 2251 | " 'clave08',\n", 2252 | " 'spl51190595',\n", 2253 | " 'znbl5tj1',\n", 2254 | " 'cotezun996',\n", 2255 | " 'ewvjbilan4',\n", 2256 | " 'savas123x',\n", 2257 | " 'guliotth82',\n", 2258 | " 'c3h8bkzr',\n", 2259 | " 'examy624',\n", 2260 | " 'virush1n1',\n", 2261 | " 'seller1',\n", 2262 | " 'oatcake87',\n", 2263 | " '00J46LTAxMgME7C4',\n", 2264 | " 'uqilyni846',\n", 2265 | " 'yilmaz070',\n", 2266 | " 'paul2007',\n", 2267 | " 'acetita478',\n", 2268 | " 'lancer319',\n", 2269 | " 'rLLh4WDQ2OAWbDO5',\n", 2270 | " '727nimdadre',\n", 2271 | " 'obstacle25',\n", 2272 | " 'potatobus150',\n", 2273 | " 'kyodai666',\n", 2274 | " 'sukkur1',\n", 2275 | " 'ginger972',\n", 2276 | " 'jose30209',\n", 2277 | " 'ewvjbilan4',\n", 2278 | " 'pHyqueDIyNQ8vmhb',\n", 2279 | " 'sasuke4',\n", 2280 | " 'juanito00',\n", 2281 | " 'iL1BEmTUyMg8YYbn',\n", 2282 | " 'cigicigi123',\n", 2283 | " 'in595462',\n", 2284 | " 'universe2908',\n", 2285 | " 'kjkjkj1',\n", 2286 | " 'pmcm110118008',\n", 2287 | " 'iwaguh884',\n", 2288 | " 'mxvurqyws5',\n", 2289 | " 'kinga22',\n", 2290 | " 'mathilde54550',\n", 2291 | " 'jj46azbo',\n", 2292 | " 'willboss13',\n", 2293 | " '1907sedat58',\n", 2294 | " 'yuri110995',\n", 2295 | " 'clave2013',\n", 2296 | " '1597535youssi',\n", 2297 | " 'uxabeqo309',\n", 2298 | " 'skoda06',\n", 2299 | " 'marita1',\n", 2300 | " 'as326159',\n", 2301 | " 'mustang337',\n", 2302 | " '6yy6yy',\n", 2303 | " 'ixehawojEPe418',\n", 2304 | " 'Herzberg@ABBOTT33656888commerce',\n", 2305 | " 'wjngzro27',\n", 2306 | " 'afavin964',\n", 2307 | " 'd6VyrkFV6oblxNs5N8cW',\n", 2308 | " 'hpw1907v',\n", 2309 | " '52756652a',\n", 2310 | " 'ebuchkakat1',\n", 2311 | " 'pass0port',\n", 2312 | " 'ukyzopi369',\n", 2313 | " 'JEQuloqOFUd102',\n", 2314 | " 'uqilyni846',\n", 2315 | " 'jeckericek24',\n", 2316 | " 'ezekiel720',\n", 2317 | " 'mialr325',\n", 2318 | " 'kjkjkj1',\n", 2319 | " '746xitEGiqObog',\n", 2320 | " 'luiskeko31',\n", 2321 | " 'mxvurqyws5',\n", 2322 | " 'hotdog20',\n", 2323 | " 'L2i2ZwTg1MQajeBm',\n", 2324 | " 'nndcvf1',\n", 2325 | " 'xzeyfbi495',\n", 2326 | " 'saule123',\n", 2327 | " 'shooting1965j',\n", 2328 | " 'as326159',\n", 2329 | " 'numero2',\n", 2330 | " '8521901bzk',\n", 2331 | " 'Truelove19902610',\n", 2332 | " 'pekai2004',\n", 2333 | " 'j09000',\n", 2334 | " 'elyass15@ajilent-ci',\n", 2335 | " 'hqh2eYjQxOQPYIsA',\n", 2336 | " 'gozv3e5',\n", 2337 | " ...]" 2338 | ] 2339 | }, 2340 | "execution_count": 21, 2341 | "metadata": {}, 2342 | "output_type": "execute_result" 2343 | } 2344 | ], 2345 | "source": [ 2346 | "X" 2347 | ] 2348 | }, 2349 | { 2350 | "cell_type": "code", 2351 | "execution_count": 24, 2352 | "metadata": {}, 2353 | "outputs": [], 2354 | "source": [ 2355 | "def word_divide_char(inputs):\n", 2356 | " characters=[]\n", 2357 | " for i in inputs:\n", 2358 | " characters.append(i)\n", 2359 | " return characters" 2360 | ] 2361 | }, 2362 | { 2363 | "cell_type": "code", 2364 | "execution_count": 26, 2365 | "metadata": {}, 2366 | "outputs": [], 2367 | "source": [ 2368 | "from sklearn.feature_extraction.text import TfidfVectorizer\n", 2369 | "vectorizer=TfidfVectorizer(tokenizer=word_divide_char)\n", 2370 | "X=vectorizer.fit_transform(X)" 2371 | ] 2372 | }, 2373 | { 2374 | "cell_type": "code", 2375 | "execution_count": 27, 2376 | "metadata": {}, 2377 | "outputs": [ 2378 | { 2379 | "data": { 2380 | "text/plain": [ 2381 | "(669639, 124)" 2382 | ] 2383 | }, 2384 | "execution_count": 27, 2385 | "metadata": {}, 2386 | "output_type": "execute_result" 2387 | } 2388 | ], 2389 | "source": [ 2390 | "X.shape" 2391 | ] 2392 | }, 2393 | { 2394 | "cell_type": "code", 2395 | "execution_count": 28, 2396 | "metadata": {}, 2397 | "outputs": [ 2398 | { 2399 | "data": { 2400 | "text/plain": [ 2401 | "{'k': 55,\n", 2402 | " 'z': 70,\n", 2403 | " 'd': 48,\n", 2404 | " 'e': 49,\n", 2405 | " '5': 28,\n", 2406 | " '7': 30,\n", 2407 | " 'v': 66,\n", 2408 | " 'i': 53,\n", 2409 | " 's': 63,\n", 2410 | " '1': 24,\n", 2411 | " 'y': 69,\n", 2412 | " 'r': 62,\n", 2413 | " 'l': 56,\n", 2414 | " 'a': 45,\n", 2415 | " 'm': 57,\n", 2416 | " 'b': 46,\n", 2417 | " 'o': 59,\n", 2418 | " 'g': 51,\n", 2419 | " 'h': 52,\n", 2420 | " 'n': 58,\n", 2421 | " 'u': 65,\n", 2422 | " '6': 29,\n", 2423 | " 'c': 47,\n", 2424 | " '8': 31,\n", 2425 | " 'w': 67,\n", 2426 | " '4': 27,\n", 2427 | " 'q': 61,\n", 2428 | " 'f': 50,\n", 2429 | " 't': 64,\n", 2430 | " '3': 26,\n", 2431 | " 'j': 54,\n", 2432 | " '2': 25,\n", 2433 | " '0': 23,\n", 2434 | " '9': 32,\n", 2435 | " 'p': 60,\n", 2436 | " '-': 20,\n", 2437 | " 'x': 68,\n", 2438 | " '>': 36,\n", 2439 | " '.': 21,\n", 2440 | " '@': 38,\n", 2441 | " ';': 33,\n", 2442 | " '_': 43,\n", 2443 | " '!': 10,\n", 2444 | " '\"': 11,\n", 2445 | " '~': 74,\n", 2446 | " '+': 19,\n", 2447 | " '^': 42,\n", 2448 | " '/': 22,\n", 2449 | " '$': 13,\n", 2450 | " ')': 17,\n", 2451 | " '?': 37,\n", 2452 | " '±': 82,\n", 2453 | " '#': 12,\n", 2454 | " '%': 14,\n", 2455 | " '(': 16,\n", 2456 | " '*': 18,\n", 2457 | " ' ': 9,\n", 2458 | " 'ú': 112,\n", 2459 | " '[': 39,\n", 2460 | " ']': 41,\n", 2461 | " '&': 15,\n", 2462 | " '<': 34,\n", 2463 | " '=': 35,\n", 2464 | " '{': 71,\n", 2465 | " '}': 73,\n", 2466 | " 'þ': 116,\n", 2467 | " 'ó': 106,\n", 2468 | " '\\\\': 40,\n", 2469 | " 'ô': 107,\n", 2470 | " '¿': 91,\n", 2471 | " '³': 84,\n", 2472 | " '\\x19': 6,\n", 2473 | " '\\x05': 1,\n", 2474 | " '\\x1b': 7,\n", 2475 | " '\\x1c': 8,\n", 2476 | " 'å': 98,\n", 2477 | " '‚': 119,\n", 2478 | " 'à': 94,\n", 2479 | " '`': 44,\n", 2480 | " 'ä': 97,\n", 2481 | " '\\x7f': 75,\n", 2482 | " '«': 80,\n", 2483 | " '|': 72,\n", 2484 | " 'õ': 108,\n", 2485 | " 'ÿ': 117,\n", 2486 | " '²': 83,\n", 2487 | " '÷': 110,\n", 2488 | " 'ð': 103,\n", 2489 | " '·': 87,\n", 2490 | " '°': 81,\n", 2491 | " 'â': 96,\n", 2492 | " 'º': 88,\n", 2493 | " '¾': 90,\n", 2494 | " 'ò': 105,\n", 2495 | " '¨': 79,\n", 2496 | " 'ý': 115,\n", 2497 | " 'ß': 93,\n", 2498 | " 'í': 100,\n", 2499 | " 'ñ': 104,\n", 2500 | " '\\x81': 76,\n", 2501 | " '—': 118,\n", 2502 | " 'ï': 102,\n", 2503 | " '\\x10': 3,\n", 2504 | " '´': 85,\n", 2505 | " 'ö': 109,\n", 2506 | " '\\x8d': 77,\n", 2507 | " 'ü': 114,\n", 2508 | " '¡': 78,\n", 2509 | " '\\x17': 5,\n", 2510 | " '¼': 89,\n", 2511 | " 'ù': 111,\n", 2512 | " '…': 121,\n", 2513 | " '×': 92,\n", 2514 | " 'á': 95,\n", 2515 | " 'æ': 99,\n", 2516 | " '\\x02': 0,\n", 2517 | " 'û': 113,\n", 2518 | " '‡': 120,\n", 2519 | " 'î': 101,\n", 2520 | " 'µ': 86,\n", 2521 | " '™': 123,\n", 2522 | " '\\x06': 2,\n", 2523 | " '\\x11': 4,\n", 2524 | " '›': 122}" 2525 | ] 2526 | }, 2527 | "execution_count": 28, 2528 | "metadata": {}, 2529 | "output_type": "execute_result" 2530 | } 2531 | ], 2532 | "source": [ 2533 | "vectorizer.vocabulary_" 2534 | ] 2535 | }, 2536 | { 2537 | "cell_type": "code", 2538 | "execution_count": 30, 2539 | "metadata": {}, 2540 | "outputs": [ 2541 | { 2542 | "data": { 2543 | "text/plain": [ 2544 | "<669639x124 sparse matrix of type ''\n", 2545 | "\twith 5644040 stored elements in Compressed Sparse Row format>" 2546 | ] 2547 | }, 2548 | "execution_count": 30, 2549 | "metadata": {}, 2550 | "output_type": "execute_result" 2551 | } 2552 | ], 2553 | "source": [ 2554 | "X" 2555 | ] 2556 | }, 2557 | { 2558 | "cell_type": "code", 2559 | "execution_count": 33, 2560 | "metadata": {}, 2561 | "outputs": [ 2562 | { 2563 | "data": { 2564 | "text/plain": [ 2565 | "'kzde5577'" 2566 | ] 2567 | }, 2568 | "execution_count": 33, 2569 | "metadata": {}, 2570 | "output_type": "execute_result" 2571 | } 2572 | ], 2573 | "source": [ 2574 | "data.iloc[0,0]" 2575 | ] 2576 | }, 2577 | { 2578 | "cell_type": "code", 2579 | "execution_count": 34, 2580 | "metadata": {}, 2581 | "outputs": [ 2582 | { 2583 | "data": { 2584 | "text/html": [ 2585 | "
\n", 2586 | "\n", 2599 | "\n", 2600 | " \n", 2601 | " \n", 2602 | " \n", 2603 | " \n", 2604 | " \n", 2605 | " \n", 2606 | " \n", 2607 | " \n", 2608 | " \n", 2609 | " \n", 2610 | " \n", 2611 | " \n", 2612 | " \n", 2613 | " \n", 2614 | " \n", 2615 | " \n", 2616 | " \n", 2617 | " \n", 2618 | " \n", 2619 | " \n", 2620 | " \n", 2621 | " \n", 2622 | " \n", 2623 | " \n", 2624 | " \n", 2625 | " \n", 2626 | " \n", 2627 | " \n", 2628 | " \n", 2629 | " \n", 2630 | " \n", 2631 | " \n", 2632 | " \n", 2633 | " \n", 2634 | " \n", 2635 | " \n", 2636 | " \n", 2637 | " \n", 2638 | " \n", 2639 | " \n", 2640 | " \n", 2641 | " \n", 2642 | " \n", 2643 | " \n", 2644 | " \n", 2645 | " \n", 2646 | " \n", 2647 | " \n", 2648 | " \n", 2649 | " \n", 2650 | " \n", 2651 | " \n", 2652 | " \n", 2653 | " \n", 2654 | " \n", 2655 | " \n", 2656 | " \n", 2657 | " \n", 2658 | " \n", 2659 | " \n", 2660 | " \n", 2661 | " \n", 2662 | " \n", 2663 | " \n", 2664 | " \n", 2665 | " \n", 2666 | " \n", 2667 | " \n", 2668 | " \n", 2669 | " \n", 2670 | " \n", 2671 | " \n", 2672 | " \n", 2673 | " \n", 2674 | " \n", 2675 | " \n", 2676 | " \n", 2677 | " \n", 2678 | " \n", 2679 | " \n", 2680 | " \n", 2681 | " \n", 2682 | " \n", 2683 | " \n", 2684 | " \n", 2685 | " \n", 2686 | " \n", 2687 | " \n", 2688 | " \n", 2689 | " \n", 2690 | " \n", 2691 | " \n", 2692 | " \n", 2693 | " \n", 2694 | " \n", 2695 | " \n", 2696 | " \n", 2697 | " \n", 2698 | " \n", 2699 | " \n", 2700 | " \n", 2701 | " \n", 2702 | " \n", 2703 | " \n", 2704 | " \n", 2705 | " \n", 2706 | " \n", 2707 | " \n", 2708 | " \n", 2709 | " \n", 2710 | " \n", 2711 | " \n", 2712 | " \n", 2713 | " \n", 2714 | " \n", 2715 | " \n", 2716 | " \n", 2717 | " \n", 2718 | " \n", 2719 | " \n", 2720 | " \n", 2721 | " \n", 2722 | " \n", 2723 | " \n", 2724 | " \n", 2725 | " \n", 2726 | " \n", 2727 | " \n", 2728 | " \n", 2729 | " \n", 2730 | " \n", 2731 | " \n", 2732 | " \n", 2733 | " \n", 2734 | " \n", 2735 | " \n", 2736 | " \n", 2737 | " \n", 2738 | " \n", 2739 | " \n", 2740 | " \n", 2741 | " \n", 2742 | " \n", 2743 | " \n", 2744 | " \n", 2745 | " \n", 2746 | " \n", 2747 | " \n", 2748 | " \n", 2749 | " \n", 2750 | " \n", 2751 | " \n", 2752 | " \n", 2753 | " \n", 2754 | " \n", 2755 | " \n", 2756 | " \n", 2757 | " \n", 2758 | " \n", 2759 | " \n", 2760 | " \n", 2761 | " \n", 2762 | " \n", 2763 | " \n", 2764 | " \n", 2765 | " \n", 2766 | " \n", 2767 | " \n", 2768 | " \n", 2769 | " \n", 2770 | " \n", 2771 | " \n", 2772 | " \n", 2773 | " \n", 2774 | " \n", 2775 | " \n", 2776 | " \n", 2777 | " \n", 2778 | " \n", 2779 | " \n", 2780 | " \n", 2781 | " \n", 2782 | " \n", 2783 | " \n", 2784 | " \n", 2785 | " \n", 2786 | " \n", 2787 | " \n", 2788 | " \n", 2789 | " \n", 2790 | " \n", 2791 | " \n", 2792 | " \n", 2793 | " \n", 2794 | " \n", 2795 | " \n", 2796 | " \n", 2797 | " \n", 2798 | " \n", 2799 | " \n", 2800 | " \n", 2801 | " \n", 2802 | " \n", 2803 | " \n", 2804 | " \n", 2805 | " \n", 2806 | " \n", 2807 | " \n", 2808 | " \n", 2809 | " \n", 2810 | " \n", 2811 | " \n", 2812 | " \n", 2813 | " \n", 2814 | " \n", 2815 | " \n", 2816 | " \n", 2817 | " \n", 2818 | " \n", 2819 | " \n", 2820 | " \n", 2821 | " \n", 2822 | " \n", 2823 | " \n", 2824 | " \n", 2825 | " \n", 2826 | " \n", 2827 | " \n", 2828 | " \n", 2829 | " \n", 2830 | " \n", 2831 | " \n", 2832 | " \n", 2833 | " \n", 2834 | " \n", 2835 | " \n", 2836 | " \n", 2837 | " \n", 2838 | " \n", 2839 | " \n", 2840 | " \n", 2841 | " \n", 2842 | " \n", 2843 | " \n", 2844 | " \n", 2845 | " \n", 2846 | " \n", 2847 | " \n", 2848 | " \n", 2849 | " \n", 2850 | " \n", 2851 | " \n", 2852 | "
tfidf
70.591709
50.566853
z0.336077
k0.291485
d0.285969
e0.221061
¾0.000000
¿0.000000
¼0.000000
º0.000000
«0.000000
·0.000000
µ0.000000
´0.000000
³0.000000
²0.000000
±0.000000
°0.000000
\u00020.000000
¨0.000000
ß0.000000
¡0.000000
0.000000
0.000000
0.000000
~0.000000
}0.000000
|0.000000
{0.000000
y0.000000
......
90.000000
s0.000000
c0.000000
\u00050.000000
q0.000000
p0.000000
o0.000000
n0.000000
m0.000000
l0.000000
j0.000000
i0.000000
h0.000000
g0.000000
f0.000000
b0.000000
;0.000000
a0.000000
`0.000000
_0.000000
^0.000000
]0.000000
\\0.000000
[0.000000
@0.000000
?0.000000
>0.000000
=0.000000
<0.000000
0.000000
\n", 2853 | "

124 rows × 1 columns

\n", 2854 | "
" 2855 | ], 2856 | "text/plain": [ 2857 | " tfidf\n", 2858 | "7 0.591709\n", 2859 | "5 0.566853\n", 2860 | "z 0.336077\n", 2861 | "k 0.291485\n", 2862 | "d 0.285969\n", 2863 | "e 0.221061\n", 2864 | "¾ 0.000000\n", 2865 | "¿ 0.000000\n", 2866 | "¼ 0.000000\n", 2867 | "º 0.000000\n", 2868 | "« 0.000000\n", 2869 | "· 0.000000\n", 2870 | "µ 0.000000\n", 2871 | "´ 0.000000\n", 2872 | "³ 0.000000\n", 2873 | "² 0.000000\n", 2874 | "± 0.000000\n", 2875 | "° 0.000000\n", 2876 | "\u0002 0.000000\n", 2877 | "¨ 0.000000\n", 2878 | "ß 0.000000\n", 2879 | "¡ 0.000000\n", 2880 | " 0.000000\n", 2881 | " 0.000000\n", 2882 | " 0.000000\n", 2883 | "~ 0.000000\n", 2884 | "} 0.000000\n", 2885 | "| 0.000000\n", 2886 | "{ 0.000000\n", 2887 | "y 0.000000\n", 2888 | ".. ...\n", 2889 | "9 0.000000\n", 2890 | "s 0.000000\n", 2891 | "c 0.000000\n", 2892 | "\u0005 0.000000\n", 2893 | "q 0.000000\n", 2894 | "p 0.000000\n", 2895 | "o 0.000000\n", 2896 | "n 0.000000\n", 2897 | "m 0.000000\n", 2898 | "l 0.000000\n", 2899 | "j 0.000000\n", 2900 | "i 0.000000\n", 2901 | "h 0.000000\n", 2902 | "g 0.000000\n", 2903 | "f 0.000000\n", 2904 | "b 0.000000\n", 2905 | "; 0.000000\n", 2906 | "a 0.000000\n", 2907 | "` 0.000000\n", 2908 | "_ 0.000000\n", 2909 | "^ 0.000000\n", 2910 | "] 0.000000\n", 2911 | "\\ 0.000000\n", 2912 | "[ 0.000000\n", 2913 | "@ 0.000000\n", 2914 | "? 0.000000\n", 2915 | "> 0.000000\n", 2916 | "= 0.000000\n", 2917 | "< 0.000000\n", 2918 | "™ 0.000000\n", 2919 | "\n", 2920 | "[124 rows x 1 columns]" 2921 | ] 2922 | }, 2923 | "execution_count": 34, 2924 | "metadata": {}, 2925 | "output_type": "execute_result" 2926 | } 2927 | ], 2928 | "source": [ 2929 | "feature_names = vectorizer.get_feature_names()\n", 2930 | " \n", 2931 | "#get tfidf vector for first document\n", 2932 | "first_document_vector=X[0]\n", 2933 | " \n", 2934 | "#print the scores\n", 2935 | "df = pd.DataFrame(first_document_vector.T.todense(), index=feature_names, columns=[\"tfidf\"])\n", 2936 | "df.sort_values(by=[\"tfidf\"],ascending=False)" 2937 | ] 2938 | }, 2939 | { 2940 | "cell_type": "code", 2941 | "execution_count": 35, 2942 | "metadata": {}, 2943 | "outputs": [], 2944 | "source": [ 2945 | "## Logistics Regression\n", 2946 | "\n", 2947 | "from sklearn.linear_model import LogisticRegression" 2948 | ] 2949 | }, 2950 | { 2951 | "cell_type": "code", 2952 | "execution_count": 36, 2953 | "metadata": {}, 2954 | "outputs": [], 2955 | "source": [ 2956 | "from sklearn.model_selection import train_test_split" 2957 | ] 2958 | }, 2959 | { 2960 | "cell_type": "code", 2961 | "execution_count": 37, 2962 | "metadata": {}, 2963 | "outputs": [], 2964 | "source": [ 2965 | "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20, random_state=42) #splitting\n" 2966 | ] 2967 | }, 2968 | { 2969 | "cell_type": "code", 2970 | "execution_count": 39, 2971 | "metadata": {}, 2972 | "outputs": [ 2973 | { 2974 | "name": "stderr", 2975 | "output_type": "stream", 2976 | "text": [ 2977 | "C:\\Users\\krish.naik\\AppData\\Local\\Continuum\\anaconda3\\envs\\myenv\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:433: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.\n", 2978 | " FutureWarning)\n" 2979 | ] 2980 | }, 2981 | { 2982 | "data": { 2983 | "text/plain": [ 2984 | "LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True,\n", 2985 | " intercept_scaling=1, max_iter=100, multi_class='ovr',\n", 2986 | " n_jobs=None, penalty='l2', random_state=None, solver='warn',\n", 2987 | " tol=0.0001, verbose=0, warm_start=False)" 2988 | ] 2989 | }, 2990 | "execution_count": 39, 2991 | "metadata": {}, 2992 | "output_type": "execute_result" 2993 | } 2994 | ], 2995 | "source": [ 2996 | "log_class=LogisticRegression(penalty='l2',multi_class='ovr')\n", 2997 | "log_class.fit(X_train,y_train)" 2998 | ] 2999 | }, 3000 | { 3001 | "cell_type": "code", 3002 | "execution_count": 40, 3003 | "metadata": {}, 3004 | "outputs": [ 3005 | { 3006 | "name": "stdout", 3007 | "output_type": "stream", 3008 | "text": [ 3009 | "0.809128785616152\n" 3010 | ] 3011 | } 3012 | ], 3013 | "source": [ 3014 | "print(log_class.score(X_test,y_test))" 3015 | ] 3016 | }, 3017 | { 3018 | "cell_type": "code", 3019 | "execution_count": 42, 3020 | "metadata": {}, 3021 | "outputs": [ 3022 | { 3023 | "name": "stdout", 3024 | "output_type": "stream", 3025 | "text": [ 3026 | "0.8172450869123709\n" 3027 | ] 3028 | } 3029 | ], 3030 | "source": [ 3031 | "## Multinomial\n", 3032 | "\n", 3033 | "clf = LogisticRegression(random_state=0, multi_class='multinomial', solver='newton-cg')\n", 3034 | "clf.fit(X_train, y_train) #training\n", 3035 | "print(clf.score(X_test, y_test))" 3036 | ] 3037 | }, 3038 | { 3039 | "cell_type": "code", 3040 | "execution_count": null, 3041 | "metadata": {}, 3042 | "outputs": [], 3043 | "source": [] 3044 | }, 3045 | { 3046 | "cell_type": "code", 3047 | "execution_count": 51, 3048 | "metadata": {}, 3049 | "outputs": [ 3050 | { 3051 | "name": "stdout", 3052 | "output_type": "stream", 3053 | "text": [ 3054 | "[2]\n" 3055 | ] 3056 | } 3057 | ], 3058 | "source": [ 3059 | "X_predict=np.array([\"%@123abcd\"])\n", 3060 | "X_predict=vectorizer.transform(X_predict)\n", 3061 | "y_pred=log_class.predict(X_predict)\n", 3062 | "print(y_pred)" 3063 | ] 3064 | }, 3065 | { 3066 | "cell_type": "code", 3067 | "execution_count": null, 3068 | "metadata": {}, 3069 | "outputs": [], 3070 | "source": [] 3071 | }, 3072 | { 3073 | "cell_type": "code", 3074 | "execution_count": null, 3075 | "metadata": {}, 3076 | "outputs": [], 3077 | "source": [] 3078 | }, 3079 | { 3080 | "cell_type": "code", 3081 | "execution_count": null, 3082 | "metadata": {}, 3083 | "outputs": [], 3084 | "source": [] 3085 | }, 3086 | { 3087 | "cell_type": "code", 3088 | "execution_count": null, 3089 | "metadata": {}, 3090 | "outputs": [], 3091 | "source": [] 3092 | }, 3093 | { 3094 | "cell_type": "code", 3095 | "execution_count": null, 3096 | "metadata": {}, 3097 | "outputs": [], 3098 | "source": [] 3099 | }, 3100 | { 3101 | "cell_type": "code", 3102 | "execution_count": null, 3103 | "metadata": {}, 3104 | "outputs": [], 3105 | "source": [] 3106 | }, 3107 | { 3108 | "cell_type": "code", 3109 | "execution_count": null, 3110 | "metadata": {}, 3111 | "outputs": [], 3112 | "source": [] 3113 | }, 3114 | { 3115 | "cell_type": "code", 3116 | "execution_count": null, 3117 | "metadata": {}, 3118 | "outputs": [], 3119 | "source": [] 3120 | }, 3121 | { 3122 | "cell_type": "code", 3123 | "execution_count": null, 3124 | "metadata": {}, 3125 | "outputs": [], 3126 | "source": [] 3127 | }, 3128 | { 3129 | "cell_type": "code", 3130 | "execution_count": null, 3131 | "metadata": {}, 3132 | "outputs": [], 3133 | "source": [] 3134 | }, 3135 | { 3136 | "cell_type": "code", 3137 | "execution_count": null, 3138 | "metadata": {}, 3139 | "outputs": [], 3140 | "source": [] 3141 | } 3142 | ], 3143 | "metadata": { 3144 | "kernelspec": { 3145 | "display_name": "Python 3", 3146 | "language": "python", 3147 | "name": "python3" 3148 | }, 3149 | "language_info": { 3150 | "codemirror_mode": { 3151 | "name": "ipython", 3152 | "version": 3 3153 | }, 3154 | "file_extension": ".py", 3155 | "mimetype": "text/x-python", 3156 | "name": "python", 3157 | "nbconvert_exporter": "python", 3158 | "pygments_lexer": "ipython3", 3159 | "version": "3.6.7" 3160 | } 3161 | }, 3162 | "nbformat": 4, 3163 | "nbformat_minor": 2 3164 | } 3165 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Machine-LEarning-PAssword- --------------------------------------------------------------------------------