diff --git a/config/initializers/zxcvbn.rb b/config/initializers/zxcvbn.rb index bf725f993..8e9015fe6 100644 --- a/config/initializers/zxcvbn.rb +++ b/config/initializers/zxcvbn.rb @@ -1,9 +1,12 @@ # frozen_string_literal: true -path = Rails.root.join("config/words_fr_frequency_list.txt") -lines = path.readlines.map(&:strip) -filename = File.basename(path, ".*") +new_frequency_lists = ['words_fr', 'passwords_fr', 'surnames_fr', 'female_names_fr', 'male_names_fr'].index_with do |n| + Zxcvbn.file_enumerator(Rails.root.join("config/zxcvbn_frequency_lists/#{n}.txt")) + end + +new_ranked_dictionary = new_frequency_lists.transform_values do |lst| + Zxcvbn::Matching.build_ranked_dict(lst) +end -new_ranked_dictionary = Hash[filename, Zxcvbn::Matching.build_ranked_dict(lines)] # Zxcvbn::Matching::RANKED_DICTIONARIES.merge! new_ranked_dictionary Zxcvbn::Matching::RANKED_DICTIONARIES = new_ranked_dictionary diff --git a/config/words_fr_frequency_list.txt b/config/words_fr_frequency_list.txt deleted file mode 100644 index fa53d2086..000000000 --- a/config/words_fr_frequency_list.txt +++ /dev/null @@ -1,4 +0,0 @@ -password -00000000 -test -azerty diff --git a/config/zxcvbn_frequency_lists/female_names_fr.txt b/config/zxcvbn_frequency_lists/female_names_fr.txt new file mode 100644 index 000000000..e1b875b7d --- /dev/null +++ b/config/zxcvbn_frequency_lists/female_names_fr.txt @@ -0,0 +1,100 @@ +Marie +Julie +Camille +Emilie +Aurélie +Léa +Manon +Elodie +Laura +Sarah +Chloé +Pauline +Anaïs +Céline +Audrey +Marine +Marion +Mélanie +Emma +Lucie +Mathilde +Charlotte +Amandine +Stéphanie +Sophie +Laetitia +Justine +Clara +Océane +Caroline +Inès +Claire +Amélie +Virginie +Morgane +Sabrina +Jessica +Fanny +Jade +Juliette +Mélissa +Jennifer +Eva +Vanessa +Cindy +Lisa +Louise +Alexandra +Clémence +Alice +Lola +Aurore +Cécile +Elise +Delphine +Noemie +Margaux +Coralie +Hélène +Célia +Maeva +Angelique +Romane +Sandra +Estelle +Adeline +Alicia +Zoé +Sandrine +Jeanne +Laure +Elisa +Christell +Anne +Léna +Nathalie +Margot +Julia +Ludivine +Ophélie +Sonia +Elsa +Agathe +Myriam +Emmanuelle +Lilou +Alexia +Charlène +Emeline +Marina +Ambre +Gaelle +Lina +Anna +Lou +Isabelle +Solène +Laurie +Nina +Maelys diff --git a/config/zxcvbn_frequency_lists/male_names_fr.txt b/config/zxcvbn_frequency_lists/male_names_fr.txt new file mode 100644 index 000000000..7416e2602 --- /dev/null +++ b/config/zxcvbn_frequency_lists/male_names_fr.txt @@ -0,0 +1,100 @@ +Nicolas +Julien +Thomas +Alexandre +Maxime +Romain +Guillaume +Anthony +Kevin +Antoine +Lucas +Sébastien +Clément +Benjamin +Pierre +Mathieu +Quentin +Florian +Vincent +Alexis +David +Hugo +Jeremy +Théo +Jonathan +Damien +Adrien +Enzo +Valentin +Louis +Nathan +Paul +Baptiste +Mickael +Cedric +Raphaël +Arthur +Christophe +Loïc +Aurélien +Léo +Arnaud +Matthieu +Fabien +Tom +Mathis +Dylan +Axel +Ludovic +Jerome +Benoît +Simon +Gabriel +Frédéric +Olivier +Rémi +Samuel +Jules +Stéphane +Sylvain +Mohamed +Jean +Victor +Jordan +François +Corentin +Gregory +Cyril +Bastien +Florent +Yanis +Thibault +Maxence +Yann +Laurent +Michael +Mathéo +Martin +Gaëtan +Mehdi +Robin +William +Christopher +Ethan +Noah +Charles +Emmanuel +Xavier +Adam +Tristan +Yoann +Tony +Marc +Dimitri +Thibaut +Rémy +Evan +Steven +Dorian +Franck diff --git a/config/zxcvbn_frequency_lists/passwords_fr.txt b/config/zxcvbn_frequency_lists/passwords_fr.txt new file mode 100644 index 000000000..d919fb163 --- /dev/null +++ b/config/zxcvbn_frequency_lists/passwords_fr.txt @@ -0,0 +1,1000 @@ +123456 +123456789 +azerty +1234561 +qwerty +marseille +000000 +1234567891 +doudou +12345 +loulou +123 +password +azertyuiop +12345678 +soleil +chouchou +1234 +1234567 +123123 +123451 +bonjour +111111 +nicolas +jetaime +coucou +motdepasse +Status +julien +thomas +camille +010203 +chocolat +iloveyou +iloveyou1 +portugal +1234567890 +alexandre +654321 +maxime +00000 +wxcvbn +oceane +pompier +12345671 +marine +0000 +maison +isabelle +celine +sandrine +pierre +caroline +elodie +olivier +mohamed +romain +badoo +football +princesse +nathalie +boubou +vincent +anthony +aurelie +caramel +dragon +sophie +amour +papillon +antoine +louloute +0123456789 +sebastien +audrey +666666 +emilie +naruto +france +987654321 +voiture +789456 +amandine +pauline +laurent +stephane +melanie +vanille +benjamin +chipie +valentin +159753 +morgane +marion +sabrina +michel +aaaaaa +mar +cheval +samsung +102030 +123654 +charlotte +algerie +jerome +alexis +121212 +junior +scorpion +toulouse +secret +lolita +melissa +clement +123456781 +frederic +nounours +poisson +vanessa +quentin +summer.fruit +sandra +jordan +virginie +guillaume +salope +patrick +jessica +azerty123 +Telechargement +mamour +aze +justine +philippe +marie +mathieu +daniel +jonathan +maman +laetitia +florian +jeremy +tintin +cedric +qwertyuiop +azerty1 +etoile +zidane +pascal +NULL +startfinding +112233 +juliette +nounou +moimoi +mathilde +222222 +damien +password1 +christophe +stephanie +nathan +12345678901 +valerie +fatima +arthur +choupette +qwerty123 +amours +dauphin +orange +6543211 +snoopy +delphine +monamour +aqwzsx +jennifer +555555 +prince +claire +147852 +marina +patricia +zouzou +florence +789456123 +bhf +bordeaux +mercedes +francois +1q2w3e4r5t +123321 +ronaldo +internet +dominique +martine +abc123 +pepette +samuel +franck +adrien +sylvie +scarface +YAgjecc826 +bou +alexandra +noisette +1111111 +arnaud +0123456 +police +christian +musique +cecile +amelie +caline +amoure +987654 +superman +michael +nicole +ludovic +emmanuel +tigrou +minette +7777777 +thierry +147258 +helene +catherine +mathis +00000000 +chaton +carole +benoit +gabriel +101010 +lovely1 +aurore +AZERTY +pupuce +laurence +moncoeur +1qaz2wsx +777777 +mickael +fabrice +estelle +megane +christine +abcdef +ordinateur +lovely +famille +monaco +hunter1 +louise +alicia +rencontre +ferrari +guigui +victor +princess +bonheur +pokemon +matheo +147258369 +123456a +claude +liberte +18n28n24a5 +biloute +coralie +david +gribouille +william +adeline +nikita +crevette +calimero +robert +aurelien +123654789 +999999 +banane +didier +azertyui +fabien +lorenzo +bernard +madinina +canada +zoosk +basket +severine +christelle +gregory +espoir +bonbon +marseille13 +poussin +matrix +cricri +victoire +cocacola +moimeme +joseph +cha +veronique +azertyu +angelique +696969 +171204jg +poupette +yamaha +christ +cerise +karine +bretagne +martin +roxane +charles +1q2w3e4r +tunisie +reglisse +sylvain +ulysse +nenette +forever +corentin +maurice +chance +9876543211 +chacha +matthieu +010101 +lol +tonton +baptiste +sousou +456789 +minouche +! +killer +fanfan +clemence +malika +princess1 +tuning +nirvana +jeanne +vRbGQnS997 +xavier +maxence +master +yasmine +qwerty1 +matteo +samira +andrea +brigitte +131313 +raphael +casablanca +yannick +richard +grenouille +secret1 +charly +noemie +333333 +italia +titeuf +123123123 +romane +patate +123soleil +1111 +florent +888888 +olivia +nadine +victoria +morgan +barcelone +bandit +bl8LYGB0 +moussa +lovers1 +julie +margot +charlie +bibiche +chantal +senegal +capucine +tennis +monique +azert +souris +corsica +fuckyou +welcome +bisous +zxcvbnm +0000000000 +qazwsx +reunion +margaux +francis +bastien +mimine +sarah +lolo +shadow +tortue +naruto1 +chanel +starwars +beatrice +steven +ludivine +angel +moumoune +gaelle +dou +tequila +eminem +handball +peugeot +lionel +ophelie +corinne +titine +espagne +mon +guitare +friends +159357 +0000001 +kawasaki +michelle +marcel +lou +tristan +q1w2e3r4t5y6 +stella +montana +carine +domino +mickey +mamadou +sniper +travail +lolotte +pirate +youyou +titi +hiphop +angel1 +147852369 +valentine +boulette +samantha +doudoune +jacques +cambiami +gilles +batman +poupoune +lilou +bambou +kevin +jesus +dimitri +didine +456123 +tomtom +TMM +patrice +cassandra +toutou +alexia +mariam +manon +11111111 +01234567891 +floflo +portable +metallica +lacoste +lyonnais +slipknot +juventus +rachel +suzuki +car +canelle +nadege +qwe123 +loveyou +sabine +11111 +oliver +praline +fondoom +napoleon +mustang +sofiane +natacha +janvier +magali +michael1 +moi +killian +aminata +444444 +carpediem +55555 +vacances +esteban +laura +forever1 +paris +fsd9shtyut +angelina +pioupiou +tresor +iloveu1 +amoureuse +amoureux +88888888 +741852963 +mam +123qwe +love +123789 +mylene +freedom +L58jkdjP!m +pistache +lololo +212121 +1234qwer +6hBf28W791 +lucas +010 +fripouille +50cent +poulette +seigneur +tulipe +ramses +emeline +mahalkita1 +fabienne +sweety +picasso +poiuytreza +lapinou +monange +myriam +lovers +axelle +toietmoi +a123456 +yassine +winnie +000 +pepito +cachou +adidas +mimi +232323 +qsdfghjklm +poiuyt +1231231 +1111111111 +stargate +playboy +agathe +jet +toto +qwer1234 +gerard +spiderman +mat +blabla +marlboro +aqwzsxedc +angelo +joshua +pompiers +arsenal +monster +clochette +connard +passion +012345 +rachid +truand +violette +ytreza +fleurs +bertrand +titoune +biscotte +champion +blink182 +hardcore +johnny +marseille1 +hotmail +emploi +merlin +drogba +zebulon +asdfgh +marmotte +charlene +bounty +man +francoise +dom +tamere +georges +123456789a +thibault +xxxxxx +namour +martinique +nougat +soprano +nicole1 +toulouse31 +bogoss +barbie +mariage +angele +canard +realmadrid +laguna +italie +phoenix +fraise +justin +diablo +momo +aaaaa +bouboule +youssef +mozart +claudine +marius +mathias +sasuke +dorian +paradis +mireille +merde +kylian +danielle +bon +ricard +cookie +6666661 +laurie +albert +alex +nbvcxw +kimbum1 +12301230 +gaetan +tatiana +tmm +deborah +cannabis +montagne +marjorie +renault +enfants +vegeta +manuel +karima +cannelle +pompom +kiki +lulu +clarisse +sam +pretty1 +ouioui +252525 +9876543210 +sunshine +angela +myspace1 +monkey +yuantuo2012 +melodie +mapuce +0987654321 +sangoku +ducati +142536 +linkedin +marley +juillet +sakura +carlos +aaaa +maelys +novembre +roucky +melina +badboy +parissg +salome +abcd1234 +iloveu +compaq +denise +marguerite +mou +pascale +pamela +etienne +chatte +london +200 +3rJs1la7qE +jesus1 +fra +123abc +nantes +yacine +cou +cloclo +gaston +anthony1 +mahalko1 +cocotte +simone +chris +loveme +guadeloupe +asdfghjkl +pitchoune +mamans +couscous +toutoune +pikachu +leslie +qdujvyG5sxa +pauleta +choupinette +maelle +coco +tahiti +celibataire +poupou +madeleine +151515 +charline +soleil13 +philou +marianne +emmanuelle +camion +bobmarley +cho +ben +741852 +diabolo +barbara +friendster1 +socrate +0000000 +fairways +nelson +joshua1 +poulet +octobre +elephant +198 +raymond +christian1 +balance +solene +azer +roland +looping +liverpool +aze123 +4567891 +popeye +rebecca +syl +porsche +mylove +bateau +cheyenne +solange +maganda1 +junpyo1 +9876541 +prisca +verseau +bianca +bamako +alain +7894561 +11111111111 +salut +laurine +freddy +panget1 +nutella +5236 +johanna +honey1 +clementine +chelsea +rammstein +marvin +jasmine +cherie +butterfly +tarzan +subaru +flower +azerty12 +7894561231 +124578 +renard +kirikou +fatoumata +ang +papa +michou +bestfriend1 +angels +Eh1K9oh335 +143441 +111 +nanou +athena +anissa +anais +cameroun +pommes +evelyne +ballon +monbebe +carotte +100 +madrid +bigboss +moustique +motocross +san +mamama +decembre +septembre +josephine +popopo +cancer +ashley +jul +harley +zezette +geronimo +loveyou1 +clara +141414 +sayang1 +papounet +joelle +trustno1 +titou +1122331 +titanic +barcelona +amitie +bruno +amo +blanche +246810 +sexe +computer +renaud +fuckyou1 +gabrielle +sweety1 +cynthia +qsdfgh +tigresse +bebe +fred +antonio +hunter +lamine +khadija +garfield +007007 +pierrot +lumiere +louloutte +diamant +cecilia +bisounours +xbox360 +pourquoi +superman1 +geraldine +ale +papamaman +sesame +null +avenir +tanguy +sal +sultan +1212121 +lovelove +hornet +friends1 +reussite +miguel +mourad +mmmmmm +benfica +q1w2e3r4t5 +roxanne +lilian +info +frimousse +asterix +12341234 +viviane +onepiece +lil +suzanne +hello +bidule +pretty +flo +magalie +jojo +afrique +pou +melody +mathys +alison +mel +securite +jordan23 +silver +demo +vincent1 +lili +paris75 +michele +guizmo +toyota +jupiter +cochon +gwada971 +enfant +8888881 +120 +muriel +202020 +penelope +diesel +181818 +newyork +josiane +logitech +magic +elisabeth +coline +canabis +warcraft +osiris +canaille +abcdefg +789 +09876543211 +joseph1 +gilbert +000001 +madonna +chloe +rosalie +pollux +pap +amanda +jessie +1q2w3e diff --git a/config/zxcvbn_frequency_lists/surnames_fr.txt b/config/zxcvbn_frequency_lists/surnames_fr.txt new file mode 100644 index 000000000..4de20fe96 --- /dev/null +++ b/config/zxcvbn_frequency_lists/surnames_fr.txt @@ -0,0 +1,200 @@ +Martin +Bernard +Thomas +Petit +Robert +Richard +Dubois +Durand +Moreau +Laurent +Simon +Michel +Lefebvre +Leroy +David +Roux +Morel +Bertrand +Fournier +Girard +Fontaine +Lambert +Dupont +Bonnet +Rousseau +Vincent +Muller +Lefevre +Faure +Andre +Mercier +Guerin +Garcia +Boyer +Blanc +Garnier +Chevalier +Francois +Legrand +Gauthier +Perrin +Robin +Clement +Morin +Henry +Nicolas +Roussel +Gautier +Mathieu +Masson +Duval +Marchand +Denis +Lemaire +Dumont +Marie +Noel +Meyer +Dufour +Meunier +Martinez +Blanchard +Brun +Riviere +Lucas +Joly +Giraud +Brunet +Gaillard +Barbier +Gerard +Arnaud +Renard +Roche +Schmitt +Roy +Leroux +Caron +Colin +Vidal +Picard +Roger +Fabre +Aubert +Lemoine +Renaud +Dumas +Payet +Olivier +Lacroix +Philippe +Pierre +Bourgeois +Lopez +Benoit +Leclerc +Rey +Leclercq +Sanchez +Lecomte +Rolland +Guillaume +Jean +Hubert +Dupuy +Carpentier +Guillot +Berger +Perez +Dupuis +Louis +Moulin +Deschamps +Vasseur +Huet +Boucher +Fernandez +Fleury +Adam +Royer +Paris +Jacquet +Klein +Poirier +Charles +Aubry +Guyot +Carre +Renault +Menard +Maillard +Charpentier +Marty +Bertin +Baron +Da Silva +Bailly +Herve +Schneider +Le Gall +Collet +Leger +Bouvier +Julien +Prevost +Millet +Le Roux +Daniel +Perrot +Cousin +Germain +Breton +Rodriguez +Langlois +Remy +Besson +Leveque +Le Goff +Pelletier +Leblanc +Barre +Lebrun +Grondin +Perrier +Marchal +Weber +Boulanger +Mallet +Hamon +Jacob +Monnier +Michaud +Guichard +Poulain +Etienne +Gillet +Hoarau +Tessier +Chevallier +Collin +Lemaitre +Benard +Chauvin +Bouchet +Marechal +Gay +Humbert +Gonzalez +Antoine +Perret +Reynaud +Cordier +Lejeune +Barthelemy +Delaunay +Carlier +Pichon +Pasquier +Lamy +Gilbert diff --git a/config/zxcvbn_frequency_lists/words_fr.txt b/config/zxcvbn_frequency_lists/words_fr.txt new file mode 100644 index 000000000..ce7f37915 --- /dev/null +++ b/config/zxcvbn_frequency_lists/words_fr.txt @@ -0,0 +1,4999 @@ + je + de + est + pas + le + vous + la + tu + que + un + il + et + à + a + ne + les + ce + en + on + ça + une + ai + pour + des + moi + qui + nous + y + mais + me + dans + du + bien + elle + si + tout + plus + non + mon + suis + te + au + avec + va + oui + toi + fait + ils + as + être + faire + se + comme + était + sur + quoi + ici + sais + lui + veux + ma + là + rien + dit + es + où + votre + pourquoi + sont + cette + quand + par + son + ton + peux + vais + dire + alors + comment + avez + bon + ou + très + merci + ont + même + jamais + aussi + voir + chose + allez + tous + deux + ces + faut + sa + êtes + été + ta + fais + avoir + peut + autre + m + encore + maintenant + peu + mes + vraiment + temps + notre + toujours + vie + sans + juste + oh + avait + accord + vu + monde + quelque + fois + aller + trop + viens + crois + dieu + dois + homme + père + sûr + aux + leur + avant + étais + besoin + femme + aime + personne + avais + chez + vrai + ans + mal + ses + parler + vos + après + mort + veut + eu + sera + bonne + parce + mieux + petit + voilà + tes + ca + dis + beaucoup + depuis + doit + vois + mère + vas + monsieur + quel + déjà + fille + gens + donc + jour + soir + autres + ii + toute + bonjour + ll + maison + nom + argent + nos + ouais + pense + merde + nuit + papa + cela + salut + cet + avons + reste + désolé + maman + peur + arrive + seul + vite + prendre + regarde + air + soit + trois + quelle + passé + savoir + plaît + choses + moins + fils + entre + bas + appelle + passe + ah + tête + demain + grand + arrête + faites + voulez + hé + attends + hein + enfants + assez + raison + aurais + voulais + elles + parle + ok + jours + dû + moment + heure + puis + gars + hommes + amour + tard + toutes + sommes + tuer + eh + ami + connais + petite + aider + chance + savez + partir + sait + combien + voiture + tant + pris + part + problème + prends + porte + coup + serait + venir + hui + famille + travail + pu + seule + sens + ni + allons + revoir + idée + putain + passer + contre + comprends + entendu + trouvé + trouver + vieux + vient + pendant + aurait + quelques + attention + demande + chercher + sous + voici + pourrait + sang + pouvez + sortir + question + histoire + amis + venez + frère + rester + fini + ville + nouveau + truc + tiens + mois + eux + mec + yeux + laisse + super + belle + longtemps + police + eau + heures + car + importe + cas + vont + chaque + terre + place + tué + type + main + pardon + ensemble + seulement + guerre + beau + vers + mme + prie + devant + trouve + partie + suite + compris + matin + leurs + aucun + arrivé + dessus + chérie + mettre + aide + étaient + ie + perdu + fin + sois + premier + genre + aimerais + droit + donne + attendez + jeune + feu + devrais + enfant + chambre + gros + côté + venu + loin + laisser + donner + jouer + savais + compte + s + parlé + minutes + regardez + train + première + pouvoir + aura + mourir + dernière + donné + ia + mari + écoute + enfin + devrait + mis + film + aucune + fort + façon + pays + prêt + madame + femmes + affaire + pourrais + espère + parti + h + boulot + endroit + fou + corps + hier + dont + désolée + grande + point + cinq + dehors + filles + cause + vivre + près + pensais + garçon + chef + haut + capitaine + dirait + bébé + celui + demandé + possible + mains + ainsi + quatre + nouvelle + années + plein + semaine + dites + croire + marche + tour + école + manger + plutôt + docteur + ceux + vérité + vue + arrêter + essaie + envie + bientôt + instant + dernier + affaires + arriver + demander + meilleur + font + derrière + c + dollars + presque + dr + tellement + tomber + journée + voulait + appeler + bureau + confiance + garde + attendre + numéro + serai + dur + á + souviens + o + voyez + cours + bonsoir + route + fera + prend + cul + abord + important + peine + croyais + mot + devez + suffit + minute + ferme + ben + plaisir + chien + jeu + seigneur + messieurs + calme + voudrais + heureux + prenez + mariage + voit + parents + lls + dedans + entrer + lit + parfait + fous + mlle + rentrer + ait + musique + arrêtez + autant + service + reviens + ceci + drôle + attend + parfois + téléphone + retour + ira + e + pauvre + verre + général + new + six + pensé + l + impossible + fête + adore + coeur + aimes + ci + ferai + président + doute + facile + entends + payer + appelé + prison + john + sors + café + vaut + mauvais + chéri + oublié + bras + i + gentil + faute + équipe + exactement + cœur + penser + changer + commence + lieu + entendre + ies + roi + plan + partout + joue + cher + morts + rendre + écrit + travailler + malade + sinon + génial + regarder + veulent + montrer + rentre + travaille + armée + voulu + cherche + état + boire + sécurité + dès + esprit + année + dix + york + laissé + bois + mets + propre + soyez + jack + essayer + faisait + tôt + surtout + arme + t + rêve + perdre + avis + semble + pire + simple + penses + parles + paix + livre + dormir + voyons + difficile + retard + allait + d + sujet + appris + ensuite + sauf + maître + morte + noir + or + dîner + choix + serais + écoute + sale + étiez + sûrement + an + ordre + souvent + essayé + peuvent + visage + bout + changé + sérieux + inquiète + âge + photo + rue + tirer + comprendre + face + semaines + marché + questions + honneur + ciel + allé + garder + chemin + grave + gauche + petits + courant + amie + nouvelles + avion + con + content + force + millions + oublie + devoir + prochaine + prix + propos + bateau + bouge + voix + rouge + restez + celle + pouvais + personnes + ferais + début + espèce + gueule + acheter + continue + sort + faim + long + j + voyage + message + sorte + reçu + bienvenue + idiot + certains + hôpital + promis + devenir + ouvre + grâce + sûre + problèmes + armes + trucs + camp + allais + occupe + devait + manque + connaissez + thé + avaient + cheveux + soleil + salle + gagner + laissez + erreur + cru + pars + bizarre + croyez + sac + hôtel + oncle + pièce + pouvait + fond + soirée + secret + patron + rapport + apprendre + commencé + sauver + seconde + pensez + allô + ailleurs + agent + froid + seras + pied + jolie + revenir + scène + pieds + n + devons + groupe + carte + aurai + effet + neuf + fallait + monte + battre + noël + venue + mots + tire + droite + libre + soeur + situation + seront + faux + bordel + foutre + lumière + euh + incroyable + tue + joli + connaît + debout + colonel + cheval + écoutez + george + joe + vieille + entrez + intérieur + coin + auras + gagné + fric + loi + absolument + dame + cool + magnifique + dos + occuper + présent + retrouver + réussi + frank + rencontrer + aviez + meilleure + âme + prêts + doucement + table + lettre + rappelle + sam + fut + risque + ordres + appel + commencer + terminé + agit + blanc + sœur + pareil + charlie + chaud + finir + touche + avance + ignore + meurtre + tranquille + anniversaire + déjeuner + disais + bord + tom + jeunes + accident + parlez + fasse + complètement + déteste + clair + marcher + disait + mauvaise + envoyé + â + professeur + heureuse + doivent + midi + lire + moyen + ferait + commandant + vraie + sept + forme + tombe + silence + sortez + connaître + puisse + cadeau + flics + mer + médecin + exact + décidé + moitié + surprise + avocat + montre + b + su + porter + télé + vivant + jure + disent + mr + serez + devriez + devenu + aimé + diable + ligne + mission + suppose + chacun + autour + pote + grosse + expliquer + arrivée + monter + balle + selon + photos + contrôle + prête + anglais + sorti + k + bons + disparu + tenir + simplement + quitter + envoie + paul + aimer + voie + paris + classe + huit + offre + poste + dangereux + attaque + impression + folle + michael + mange + bravo + arrière + amérique + suivre + aille + oublier + peuple + baiser + rencontré + honte + connard + trou + retourner + chanson + change + arrêté + enfer + écrire + livres + habitude + réponse + david + lieutenant + savait + radio + tenez + bande + bob + rend + compagnie + connu + secours + danse + met + vol + vit + conneries + aurez + imagine + boîte + joué + triste + sud + lu + tel + merveilleux + pute + aie + ressemble + coucher + ennuis + volé + sortie + devais + combat + bouche + certain + visite + existe + bête + retourne + approche + pourtant + plusieurs + rire + but + sergent + public + système + présente + dirai + faudra + écouter + hors + exemple + vendre + continuer + coups + pourra + sympa + nord + cuisine + époque + grands + héros + étrange + avenir + danger + envoyer + gouvernement + danser + lune + etre + poser + partez + normal + peau + santé + ecoutez + ouvrir + nez + secondes + amoureux + dommage + pleine + mille + banque + voler + clé + bonnes + paraît + servir + journal + village + tient + flic + salaud + juge + tiré + cour + assis + bruit + terrible + prochain + inspecteur + liberté + blague + robe + crime + bière + tas + viennent + don + reine + protéger + seuls + préfère + bar + dingue + vent + pitié + croit + payé + travers + club + garçons + conseil + mesdames + sol + bonheur + rêves + centre + thé + mêmes + avions + mike + nulle + stupide + pouvons + vin + tante + sent + fiche + milieu + signe + unis + appelez + départ + inutile + emmener + comprenez + liste + gamin + johnny + hey + prise + savent + différent + verra + probablement + intérêt + choisi + parole + ennemi + vêtements + aimez + recherche + société + faisais + peter + œil + soin + chère + tourne + ià + descendre + félicitations + pose + position + oeil + vouloir + mecs + irai + spectacle + acheté + laquelle + rôle + intéresse + utiliser + match + devient + quitté + asseoir + environ + plait + mur + blessé + mise + harry + you + beauté + salope + parie + sert + soldats + films + américain + marier + entrée + soldat + ouvert + sauter + londres + eiie + lequel + lâche + église + pierre + art + fenêtre + humain + tort + cerveau + coupable + petites + promets + adresse + prince + quartier + espoir + conduire + auriez + ridicule + justice + rose + venus + max + jimmy + presse + adieu + revient + expérience + présenter + tombé + faisons + épouser + frères + veuillez + revenu + colère + bill + vis + james + pourriez + jim + intéressant + ouvrez + nature + gosse + taxi + fier + preuve + riche + faudrait + base + fleurs + vide + portes + mademoiselle + formidable + nul + directeur + chanter + contact + histoires + marié + défense + répondre + excuse + responsable + deuxième + mary + san + appartement + décision + cinéma + jeter + aimais + cacher + glace + occasion + dents + vacances + course + ravi + tueur + sentir + courage + jésus + allée + capable + essayez + sauvé + longue + parmi + continuez + paie + superbe + français + souvenir + ouest + dégage + jambes + coupe + immédiatement + machine + épouse + telle + marie + mien + pius + certainement + bombe + types + p + né + manière + gagne + prévu + chier + trouves + u + idées + touché + rendu + monstre + km + retrouve + ha + f + importance + joie + dérange + arrivent + court + pont + foutu + bain + oubliez + tourner + contente + attendais + cent + enchanté + signifie + américains + iis + quitte + poisson + henry + ayez + terrain + enquête + horrible + chat + certaines + r + camion + copine + joyeux + shérif + ramener + descends + éviter + projet + and + dossier + respect + excellent + envers + mariée + occupé + lorsque + blanche + majesté + rencontre + toucher + ange + refuse + charge + billy + chevaux + v + chiens + empêcher + dure + zone + faits + animaux + meilleurs + plupart + emmène + étions + politique + chaussures + langue + mangé + douleur + planète + offrir + règles + drogue + réalité + bus + enfoiré + dirais + permis + vécu + chapeau + île + réunion + soient + contraire + tony + mettez + nick + arrivera + excuser + code + couleur + rapide + raconte + papier + discuter + opération + cartes + nourriture + entier + nécessaire + frais + toilettes + spécial + vaisseau + action + princesse + magasin + copain + sache + bu + steve + découvert + pain + mignon + taille + sacré + rends + eddie + double + viendra + imbécile + essaye + champ + personnel + client + lait + contrat + partis + sexe + mienne + repas + mémoire + destin + direction + dors + faite + pleurer + couteau + malin + remettre + ray + témoin + restes + mètres + trésor + gosses + aiment + washington + habite + foi + puisque + apporté + solution + trouvez + nouveaux + réfléchir + choisir + goût + remercie + détruire + université + doux + beaux + raconter + vitesse + menti + três + procès + enceinte + amuser + niveau + vus + miss + fermer + arranger + end + clients + rappeler + alex + failli + arbre + papiers + sarah + mérite + différence + travaillé + disons + bleu + dise + aimait + appelles + espace + caméra + censé + qu + piste + sourire + courir + accepter + retrouvé + charles + jambe + angleterre + quels + préparer + marre + forces + tirez + énorme + danny + trés + invité + rentré + officier + pièces + lettres + file + programme + tommy + arrêt + fout + balles + flingue + chasse + regrette + to + propres + victime + appartient + france + unique + régler + moindre + compter + voitures + énergie + fil + lycée + crise + stop + image + vérifier + dimanche + appareil + justement + richard + noms + million + cassé + enlever + clés + noire + man + dépend + derniers + doigts + réponds + honnête + prouver + preuves + durant + souris + entendez + lever + oiseau + belles + oû + apporte + grandes + morceau + bobby + bougez + amène + interdit + présence + récupérer + quelles + manqué + cou + venait + étage + regard + bouger + finalement + couper + urgence + perds + points + meurt + partons + troisième + savons + folie + ancien + chante + obtenir + répète + toit + humains + robert + jardin + métier + poche + méchant + paradis + proche + rejoindre + lors + nombre + crains + règle + frapper + intention + succès + forte + gentille + campagne + raisons + malgré + alcool + regardé + jerry + billets + fantastique + lee + théâtre + vôtre + samedi + pluie + fermé + relation + frappé + restaurant + douce + maladie + parlait + raté + casse + dessous + pourrai + victoire + voudrait + remarqué + assurer + pleure + bouteille + gare + carrière + sentiments + suivi + vies + fiston + vendu + attendant + pourras + amoureuse + mens + falloir + chinois + étranger + appelait + assure + étant + queue + odeur + enlève + produit + meurs + secrets + pression + fatigué + aies + plage + okay + animal + frappe + montagne + coffre + passage + suivant + signal + discours + cents + claire + g + rivière + costume + prendra + souhaite + hasard + journaux + aveugle + lis + demandez + retraite + afin + vendredi + van + auraient + obligé + major + neige + remercier + fusil + gardes + faible + pauvres + noirs + gâteau + cesse + parfaitement + excuses + viande + ministre + univers + vienne + utile + demandais + crétin + gaffe + cache + disant + décider + dort + gaz + blancs + connaissance + vouliez + jake + vidéo + bataille + vive + anna + martin + iui + os + entend + jeux + will + verras + date + échapper + naissance + droits + assassin + attendu + montez + nouvel + pensent + génie + sérieusement + cible + prépare + agir + militaire + futur + attraper + bal + europe + californie + donnez + cousin + vert + poids + volonté + ventre + accepte + amené + recevoir + inquiétez + perd + autrement + informations + titre + célèbre + couple + sexy + serons + certaine + parlons + star + étoiles + rome + los + répondu + resté + charmant + puissant + zéro + genoux + mine + couilles + pilote + maria + style + ramène + voulons + embrasser + amener + valeur + fortune + reprendre + revenez + vieil + walter + servi + arrivés + lève + voleur + côtés + chris + note + préféré + couché + milliers + aéroport + prévenir + château + apparemment + gardez + privé + détails + larry + direct + reposer + commande + cherchez + fer + conduit + conscience + oreilles + conversation + regardes + joues + ennemis + attendent + article + dieux + talent + aise + poulet + passée + comprend + gorge + feras + tribunal + découvrir + agréable + jette + test + emmerde + détruit + nerveux + saint + marrant + joindre + sentiment + lance + humaine + acte + jane + pis + enculé + tuée + saura + doigt + pourrez + passera + horreur + comptes + dernières + violence + fumer + invités + parlais + job + salon + défendre + mariés + rock + apporter + coupé + repos + paquet + page + utilise + victimes + sage + aidé + intelligent + ombre + vache + désert + forêt + parfaite + tombée + extérieur + entré + série + concerne + paroles + dira + it + champion + fbi + lundi + moteur + ouverte + mince + al + russe + grandi + rappelles + dormi + ordinateur + in + angeles + accepté + désormais + acteur + membres + trouvée + pete + surpris + miracle + vole + manquer + franchement + apprécie + cigarette + chemise + mark + tente + faisant + billet + reculez + moyens + importante + unité + champagne + pensait + www + partager + smith + minuit + américaine + courses + puissance + william + nombreux + réparer + caché + haute + sommeil + essence + riches + lac + maire + mode + vingt + reviendra + pousse + amusant + passez + services + doc + rues + of + risques + émission + leçon + annonce + plans + usine + louis + imaginer + chauffeur + marque + parc + épée + fesses + échange + souvenirs + créer + senti + signer + artiste + jeté + réveiller + hiver + également + hum + souffle + vrais + arbres + saute + fuir + meme + battu + permission + casser + chicago + allemands + utilisé + mentir + souci + é + coûte + paye + tres + offert + sir + no + chair + caisse + supplie + dégagez + raconté + andy + lunettes + chouette + menteur + trouvera + semblant + ignorais + perdue + whisky + rentrez + premiers + pantalon + menace + racontes + douche + oiseaux + finie + auront + débarrasser + membre + perte + verrez + front + lèvres + mai + fac + allo + connaissais + gouverneur + monnaie + chou + achète + thomas + secrétaire + montré + jones + écris + parlent + chaise + herbe + créé + manteau + chocolat + pause + côte + abandonner + policier + patient + dave + études + ballon + mène + respire + mouvement + suicide + japonais + accès + tienne + laisserai + poupée + innocent + allés + identité + véritable + simon + devenue + totalement + piège + gloire + pourraient + abri + explique + rapidement + fonctionne + boy + foule + pensées + maisons + fantôme + source + lancer + suit + changement + choc + veste + attaquer + faveur + oreille + touchez + malheureusement + soudain + tués + bref + malheur + portable + chaleur + mensonge + répondez + heureusement + emploi + lois + nettoyer + attrape + geste + verrai + notes + plat + etait + corde + sacrée + cherches + siècle + etat + distance + refusé + mars + saison + bel + monté + idiote + recherches + alerte + ennuie + christ + remonte + plaisante + city + bat + images + voulaient + titres + alice + couverture + moments + big + mesure + atteindre + singe + pistolet + frontière + réel + réfléchi + somme + agents + ours + prisonniers + évidemment + afrique + allemand + dan + couche + relations + texas + delà + celles + navire + deviens + bite + laisses + dirige + partenaire + aube + demi + affreux + camarade + street + inquiéter + tableau + fatiguée + entreprise + demandes + nana + re + coincé + tenu + viré + suspect + reconnais + ressens + juif + directement + mexique + cherché + marine + prisonnier + finit + howard + étoile + jean + convaincre + filer + kevin + bosse + pousser + protection + signé + crier + rêvé + respirer + propriétaire + prêtre + donnes + taire + permettre + prudent + carl + commis + chaîne + copains + sec + cauchemar + laver + hollywood + jeff + réfléchis + trompe + hais + immeuble + supporter + soi + bagages + tir + traverser + commissaire + mac + donnerai + reviendrai + larmes + déranger + arthur + pigé + réserve + adam + volant + uniforme + st + croient + différents + souffrir + maudit + valise + prendrai + assurance + abandonné + dames + lendemain + navré + prennent + sénateur + roule + montagnes + lapin + juifs + amuse + espérais + fleur + merveilleuse + tournée + scott + information + foyer + tourné + personnage + permettez + amitié + hâte + opinion + curieux + concert + enfance + extraordinaire + davantage + saviez + chargé + porc + recommence + chèque + piano + jouez + océan + ayant + go + pattes + ravie + trace + réveillé + miles + soupe + sucre + écoutes + vierge + mauvaises + objet + adorable + chine + sonne + envoyez + réputation + kate + sport + brave + lieux + brûle + russes + murs + second + etes + facilement + troupes + titrage + canon + bague + bâtiment + seraient + cellule + susan + survivre + trouverai + printemps + voisins + nuits + chances + contrôler + compliqué + voyais + retirer + ancienne + théorie + avancez + studio + exploser + explosion + fiancée + évident + gardé + accusé + annie + témoins + désir + humanité + amen + magie + restera + palais + cirque + cinglé + conduis + sales + traces + station + construire + joey + siège + kelly + semblait + vivants + voient + représente + sombre + lourd + lá + familles + égal + surveille + terme + gêne + poule + pére + devraient + soif + haine + rachel + jason + surveiller + ted + marin + procureur + traité + vivent + chansons + souvenez + entière + résultat + préparé + top + enchantée + gardien + traite + avancer + commun + pêche + tien + posé + libérer + gamins + taule + retournez + médicaments + matériel + crâne + région + débile + science + délicieux + privée + créature + ho + ed + king + liquide + réglé + gay + apprend + quant + péché + répéter + auprès + tâche + devine + mener + vente + plu + joueur + modèle + aurons + up + mensonges + fermez + traiter + secteur + soyons + barre + appelée + projets + roman + veille + étudier + tenue + physique + passait + concours + jaune + inconnu + victor + vision + black + lentement + surface + dick + com + matt + kilomètres + baise + x + sers + abandonne + vivante + spéciale + prof + poissons + bosser + cherchais + my + empire + cigarettes + amies + aventure + responsabilité + sauve + devrions + lucy + atteint + infirmière + humeur + descendez + résultats + tenté + baisse + mn + rare + empreintes + proches + sauvage + virer + fumée + lisa + engagé + romantique + cloche + brian + magique + chers + comité + choisis + voila + jaloux + divorce + lord + données + détective + rouges + fred + ambulance + rentrée + port + anne + roy + cochon + enfuir + devra + francisco + ménage + roger + particulier + journaliste + croix + pareille + royaume + disparaître + jus + comte + sainte + soucis + allemagne + patience + fallu + net + suivez + panique + q + morceaux + construit + crédit + rater + normale + attendait + bye + fromage + embrasse + complet + bouffe + boutique + seriez + recommencer + scénario + jeudi + endroits + brûler + nommé + mardi + hall + réalisé + terry + passion + enlevé + profond + télévision + abruti + réussir + répond + red + emmené + cadeaux + remonter + accompagner + johnson + différente + tromper + pot + lien + serpent + imaginez + excusez + trompé + cadavre + bouton + cancer + descend + centaines + poussière + piscine + entraînement + terminée + tapis + esprits + phil + inviter + œuvre + imagination + chut + park + existence + empereur + décide + eric + ascenseur + criminel + révolution + principal + terres + charmante + promesse + période + craint + croyait + courrier + récemment + écran + anciens + cris + passes + combattre + réveille + feront + élevé + têtes + souffre + quiconque + malheureux + césar + arrives + empêche + brisé + garage + russie + jackson + bêtes + tenter + excellente + passent + ferez + pub + logique + version + permet + parte + temple + section + rythme + propriété + étrangers + finis + erreurs + feriez + propose + examen + nation + approchez + différentes + traduction + reconnu + cap + meurtres + courageux + profiter + juré + miel + poil + rapports + chic + fonds + aimerait + sable + lutte + fière + is + japon + douze + labo + ya + agence + cependant + indiens + donnera + restent + ceinture + seins + étonnant + uns + nourrir + inventé + sérieuse + ment + pratique + invite + potes + meurtrier + vegas + idéal + maîtresse + central + fume + équipage + brillant + trouvent + crie + laura + commission + nager + boit + bombes + figure + revolver + crème + rat + tempête + refaire + née + supporte + crever + conduite + lci + brown + pure + traitement + porté + voyait + cabine + fuite + nationale + estomac + machines + julie + couloir + emily + ouah + bijoux + lâcher + acteurs + sentez + couleurs + naturel + travaillait + wilson + incendie + camarades + chute + accompagne + passés + médecins + revenue + peinture + reconnaître + dollar + coupez + prénom + puce + pur + prier + actions + voisin + officiers + prévenu + chaude + bains + démon + pierres + miroir + forcément + lumières + actrice + jouait + vérifie + comportement + avoue + aient + buvez + calmer + amy + technique + nôtres + obtenu + autrefois + parlera + ryan + boss + parier + correct + septembre + libres + affronter + doué + appellent + repose + conditions + parfum + protège + tasse + pensée + salaire + bagnole + infos + jolies + récompense + kim + essayons + ordinaire + jeunesse + musée + bébés + chuck + plaisantes + absence + aiors + échappé + fausse + jury + étudiants + approcher + espagne + aprés + blonde + condition + race + vend + absurde + masque + appellerai + pardonner + pouvoirs + laissée + annoncer + origine + el + apprends + poitrine + tape + remis + couvert + large + prenons + pressé + nu + loup + urgent + attente + bêtises + appels + mystère + travailles + vélo + vends + armé + réaction + flotte + bleue + foot + foutez + virus + oeufs + élève + daniel + êtres + vengeance + stan + essayais + minable + cérémonie + gordon + uniquement + salauds + alan + froide + helen + portée + disque + attaqué + résoudre + moche + scientifique + colle + lady + maximum + déclaration + installer + blessés + effort + iras + commandement + panne + visiter + disiez + venais + pointe + moque + chambres + convaincu + raisonnable + aiiez + rencontrés + qualité + aimée + irait + épousé + attitude + joseph + esclave + milliards + guide + oeuvre + humour + bible + boule + sacs + avocats + yo + meurent + connaissait + union + ex + sally + blesser + taylor + maggie + perdus + malades + jungle + jugement + essai + écrivain + digne + survécu + julia + vérifié + linda + brûlé + noble + sauté + gâcher + inquiet + enterrement + prenne + site + engager + rayon + traîner + rang + traître + berlin + parlant + orange + jenny + voudras + sentais + bourse + élèves + manques + faisaient + partage + légende + cave + voleurs + fruits + préviens + connaissent + venant + policiers + paire + pommes + meilleures + cassette + sommet + remplacer + objets + idiots + cage + saurais + limite + ailes + explication + ô + bond + floride + travaillez + carter + conseiller + portait + condamné + voyant + recule + bénisse + associé + auteur + écouté + sorcière + edward + livrer + plainte + réellement + albert + adulte + pile + communauté + mandat + éducation + ramené + réponses + bagarre + escalier + naturellement + désire + lignes + incident + kilos + rats + quinze + parties + véhicule + wayne + chasser + bottes + objectif + patients + suivante + respecte + attrapé + junior + colline + professionnel + devoirs + conseils + effets + fichu + blessure + messages + baby + crimes + moscou + villes + voudra + moto + domaine + organisation + aimable + forts + eue + exercice + voyager + arrestation + fasses + pizza + barbe + french + dossiers + tunnel + voudrez + arrivait + roses + amiral + cabinet + mére + poursuivre + forcé + huile + grosses + ranger + furieux + vivait + aidera + géant + tim + tours + retire + vote + autorisation + risqué + hitler + rond + show + territoire + venger + exprès + tuerai + anges + classique + soutien + rentres + tokyo + proposition + love + tests + pétrole + réaliser + sortira + soirs + ministère + magazine + verres + échec + vieilles + pourrions + bol + plaire + miller + respecter + cons + golf + bibliothèque + attirer + drapeau + possède + production + conférence + efforts + pere + putains + précieux + religion + rêver + épreuve + retenir + football + frankie + échoué + pisser + barry + sortes + circonstances + kong + mignonne + excellence + auto + do + vague + arrêtes + nôtre + vallée + morgan + enterré + tandis + duc + pêre + assassiné + ooo + charme + quart + arrangé + guitare + remplir + sophie + crève + jesse + bruce + sara + refuser + donnent + luke + taper + critique + secrète + terminer + hauteur + comédie + cimetière + baisé + cardiaque + catherine + chiffres + fêter + trouverez + indien + altesse + occupée + intelligente + culture + deviner + géniale + limites + nancy + précis + éternité + ball + plateau + prises + viendrai + rempli + clairement + intérêts + langage + aides + feux + betty + copie + profondément + fâché + incapable + mercredi + souffrance + avouer + mile + posez + lion + ali + soigner + fenêtres + pue + électrique + italien + traversé + réception + énerve + rentrons + couvrir + fonce + harvey + kyle + produits + loyer + grace + bleus + assistant + cervelle + trente + yeah + saches + national + avenue + evidemment + reçois + cité + liaison + prouve + collier + aprês + séance + placard + criminels + irais + riz + sandwich + boston + parlerai + places + stade + gagnant + moral + tendre + fleuve + mêre + stanley + trouvait + auparavant + personnellement + fièvre + champs + tuera + chatte + actes + restait + amant + concernant + las + ferons + cherchent + tenait + exécution + ann + lou + pédé + prière + hélas + sortent + bateaux + allaient + durer + assise + alarme + commencez + furent + prenait + brad + entièrement + médecine + juillet + sortis + sensible + poudre + finale + plais + durs + discussion + séparer + esclaves + instructions + beurre + documents + taré + rick + détail + baron + mettent + congrès + épaule + poison + final + métro + attendrai + serment + chan + pardonne + espagnol + supérieur + w + degrés + rires + west + parker + tuez + œufs + fiancé + nerfs + portefeuille + robot + internet + expert + hank + surveillance + foutue + rita + réalisateur + entraîner + martha + descendu + patrick + comté + congé + finira + caméras + sauce + balance + destruction + moderne + carlos + extrêmement + âmes + expression + marchera + commerce + ivre + salopard + appétit + dette + all + promener + employés + admettre + producteur + attendons + quittez + brise + wow + juin + chats + remets + ajouter + couler + pasteur + alliez + portrait + heu + by + lancé + diamants + donnée + avantage + fidèle + juger + renseignements + gang + loué + réseau + ouverture + travaux + poussé + division + invitation + repartir + trous + rappelez + totale + solide + réservé + willie + autorité + fermée + munitions + neveu + diras + téléphoner + briser + siècles + nerveuse + bonbons + blé + pourri + puits + fantômes + termine + monstres + écraser + espérons + bétail + miens + changera + adultes + restée + total + fierté + pari + sein + cessez + elizabeth + exige + étudiant + jackie + démarre + lâchez + marty + passons + vic + semblez + gérer + électricité + invitée + injuste + désirez + lampe + normalement + causer + dalle + mondiale + comptez + rouler + filmer + rapporte + sourd + trouveras + alliance + convient + rage + habitants + mamie + nuages + hmm + trahi + biens + lewis + tournage + créatures + militaires + blessures + barbara + louise + règlement + grant + étudié + courez + habiller + soeurs + soins + célibataire + veuve + canada + dépêche + progrès + dégoûtant + fan + matière + avril + molly + cercle + davis + nucléaire + pervers + échelle + adorer + trouvais + orchestre + déposer + cadavres + échappe + emprunter + exprimer + caractère + libéré + signes + fêtes + vedette + lisez + commençons + robin + généreux + méchants + formation + bâton + timide + gentils + premières + passagers + immense + serviette + mangez + diriger + passant + ruth + min + préférée + perdez + plaque + espion + connue + eaux + deviennent + emporter + gary + cruel + citoyens + von + tension + ranch + karen + business + your + organiser + étonne + terroristes + that + micro + ordure + léger + température + unités + populaire + joueurs + beth + vincent + voies + regardais + saloperie + traverse + intelligence + expériences + miami + opérations + santa + arrange + dragon + sûrs + enterrer + pouviez + craindre + mortel + issue + demeure + mouche + donna + octobre + commandé + passeport + dés + couronne + oublierai + accusation + procédure + rendez + objection + retourné + relax + publique + appart + imagines + jouent + inde + travaillent + essaies + lincoln + psy + vince + manuel + étranges + apres + nombreuses + crainte + fit + asile + cherchait + branche + groupes + white + hop + tradition + sel + centrale + déçu + tentative + négatif + autorités + buter + connerie + proposé + manières + plaindre + employé + blessée + influence + forcer + bonté + marcus + cia + sauvages + personnelle + couvre + coucou + audience + out + savaient + entretien + bouffer + ouai + impressionnant + acier + renvoyer + salade + collègues + chefs + guérir + entendue + sœurs + êtait + semblent + participer + coule + dépasse + réunis + plairait + enlevez + trompes + résister + technologie + patrie + conséquences + margaret + cousine + habits + splendide + ross + pipe + abattu + cran + nue + tuyau + accueillir + découverte + arracher + régime + reçoit + album + levez + piqué + original + remise + allume + promotion + juan + examiner + franc + filé + éteint + canapé + commander + dessin + guère + interroger + oscar + paraître + découvre + département + vise + obéir + renforts + lily + événements + innocents + ç + organisé + sain + devras + reprends + goutte + cole + souffert + excitant + façons + saurai + charlotte + sou + réveil + ken + benny + usa + volée + préférerais + suprême + tarte + changent + revienne + solitaire + cravate + rocky + vérifiez + ose + souper + événement + remarque + chevalier + suffisamment + charger + produire + repris + record + carol + williams + jo + préparez + garce + mêle + étape + motel + pro + autorisé + principale + clinique + devenus + italie + intéressante + jonathan + abattre + ère + invisible + dégâts + clark + élever + suggère + rigole + dent + éclater + tabac + disques + manquait + contacter + valait + fusils + émotions + queje + publicité + simples + éléments + exception + sincère + rattraper + efficace + éteindre + linge + goûter + nathan + possibilité + canard + marqué + caporal + déplacer + devrez + morale + insiste + katie + parking + identifier + pouvaient + personnages + cabane + intéressé + stylo + adoré + attaché + cri + kg + angle + séparés + traîne + instinct + déclaré + sire + pleut + séjour + ordures + raymond + délire + pires + rumeurs + fauteuil + coûté + adjoint + stephen + collègue + one + poches + novembre + illégal + restons + bonhomme + appuie + difficiles + laissera + courte + lâ + tuent + lot + levé + seules + vivez + personnalité + leo + scandale + conclu + frigo + admire + aïe + tragédie + oblige + commandes + pénis + boue + dettes + enseigne + obscurité + pages + chapitre + violent + signature + conseille + vendeur + visages + rarement + essayait + serré + mères + tels + halte + collection + désastre + noix + mourra + rejoins + reconnaissance + blagues + duke + méthode + bienvenu + donnait + gratuit + boîtes + marches + brooklyn + valises + enfermé + gants + rompu + coïncidence + vilain + poing + britannique + dispute + trahison + téléphoné + août + feuilles + quatrième + révérend + censée + devaient + placé + ténèbres + enfui + impliqué + vire + pilules + préfères + for + population + manges + pleuré + chasseur + livraison + reprend + emporte + louer + mette + bizarres + torture + remarquable + termes + journalistes + honnêtement + câble + longs + estime + démons + impôts + massacre + pomme + autoroute + sociale + moyenne + ingénieur + doug + péchés + laissent + tarder + divine + éloigner + clan + obligée + xena + merveille + concentrer + venons + opéra + oxygène + sexuel + industrie + aimerai + z + sortons + accent + lawrence + gris + sean + mesures + batterie + toast + postes + communication + manche + grandir + banques + tonnes + gentleman + zut + numéros + officiel + chariot + otages + prime + poésie + annuler + jersey + chagrin + ellen + déconne + fabuleux + dennis + complexe + trafic + trouille + us + débrouiller + commencent + cinquante + vraies + discute + communiste + francs + sacrifice + française + foie + statue + résistance + mettra + volontiers + drogues + cercueil + pendu + ignorer + tireur + eut + piquer + creuser + médaille + crée + équipement + phase + chaos + salue + survie + défi + trouvés + rencontrée + boum + longues + telles + arriverai + gâché + harris + brigade + fiers + ennuyeux + cieux + contient + aile + oignons + vaches + sensation + chanceux + angela + gamine + cooper + cessé + tina + ressemblait + plante + scènes + solitude + activité + mobile + principe + rejoint + économie + armés + plastique + regardent + chant + verte + couru + regardait + ford + besoins + terroriste + assister + bail + roue + putes + sachez + harold + amenez + génération + causé + entraîneur + rigoles + amanda + présenté + trompez + mordu + vampire + jacques + fans + bourré + éliminer + enfoirés + freddy + bloc + pourvu + décisions + eve + jacob + symbole + croirait + sagesse + politiques + taux + nègre + jetez + malédiction + masse + phrase + pompes + reconnaissant + pension + renoncer + sexuelle + regardant + ordonne + four + règne + saut + terreur + avaler + ongles + pratiquement + laissons + jalouse + outils + espérer + tueurs + terriblement + charité + prêtes + écriture + oublies + adorent + etje + luxe + irez + ambassadeur + bush + arrêtera + informer + orage + revenus + pisse + renvoyé + sachant + tombes + rois + époux + accueil + relève + judy + aidez + môme + diego + atmosphère + routes + ravissante + coach + ennui + suffisant + poème + jouets + jennifer + usage + prières + revue + adaptation + suffira + collège + singes + otage + apprécier + diplôme + bâtard + destination + analyse + caroline + demandent + décembre + côtes + casier + fermes + patrouille + royal + tit + mérites + texte + jusque + tigre + çà + be + médical + ieur + svp + ron + pouce + plaisantez + requin + essentiel + espèces + fruit + came + cesser + allen + teddy + annulé + dangereuse + poète + nanas + tiendra + emmenez + passerai + automne + habillé + guerrier + pique + savon + satisfait + sépare + agi + ordonné + serre + neil + cassée + deviez + arts + ramasser + anthony + baisser + pirates + avertir + menacé + so + détendre + rembourser + fabrique + métal + expliqué + lecture + josh + attire + carrément + irons + mere + combats + pensons + mélange + travaillais + syndicat + queique + indice + marines + enverrai + hill + processus + joint + ouvriers + marques + dépassé + pa + ailles + bats + pourront + clown + poubelle + marins + boisson + vaincre + combinaison + demandait + testament + sonné + flammes + dégueulasse + ø + administration + commissariat + envoyée + green + dépose + lâché + réveillée + épaules + jay + artistes + culotte + vides + er + énormément + team + quittes + accuse + magicien + importants + direz + fouiller + paierai + écoles + cm + reverra + articles + trône + laboratoire + andrew + panier + endormi + lave + buddy + cuir + huh + foutus + resterai + cendres + stone + environnement + rumeur + interrompre + vaudrait + matinée + risquer + tranquilles + earl + transformer + planté + costumes + mickey + machin + transport + señor + indique + citoyen + aurions + times + viol + particulièrement + pourrons + shirt + connards + casino + douter + pendre + essaierai + accomplir + pipi + allumer + reviennent + certes + dessert + curiosité + fraîche + lié + maurice + little + disaient + vodka + pétrin + témoignage + déclare + scientifiques + coco + baissez + anderson + censés + kansas + boules + sauras + éclair + vain + nuage + création + anneau + fumier + rio + dose + profonde + étude + atelier + cuisiner + vaux + malheureuse + catholique + zoo + précisément + talents + activités + importantes + bouteilles + vomir + tonnerre + ned + assuré + plantes + hong + destinée + plaisanterie + circuit + piges + moore + observer + mines + peindre + porno + comtesse + casque + rate + coûter + chacune + jamie + parent + dépression + télégramme + élu + stupides + pensiez + partant + cash + profite + caution + serrer + maudite + intéresser + écart + inquiètes + oú + évidence + leçons + connus + etc + retiré + greg + rendent + volontaire + nid + oliver + he + prêter + nichons + capitale + témoigner + équipes + égoïste + partent + troupe + sincèrement + regretter + responsabilités + associés + cigare + dean + partirai + adversaire + générale + misère + vampires + grève + nina + suisse + gâteaux + diamant + catastrophe + meubles + gus + voyages + subir + balade + allah + mêler + signez + enveloppe + ressenti + führer + gras + arrêtée + explose + range + interview + tombent + confier + voile + fiches + embête + caravane + affection + manhattan + éléphant + blue + vagues + pleins + fascinant + doutais + effrayant + commercial + rapporter + fonction + fixe + arrete + pères + circulation + tennis + marc + navrée + civilisation + fameux + retenu + moutons + draps + servent + jouais + éternelle + couches + satellite + ramasse + endormir + fillette + rendra + sujets + remède + portez + enseigner + observe + ouverts + vues + sortait + passais + ris + transfert + bidon + météo + explosé + loyauté + dignité + planche + améliorer + hélicoptère + civil + liens + vif + maintenir + craig + vietnam + claude + pacifique + fringues + demie + onze + we + mangent + connaissiez + rares + naturelle + sue + ricky + assaut + fâchée + portent + kay + karl + pareils + légal + tracy + eus + pr + civils + inconnue + eva + disparition + nicky + steven + pompe + méchante + lancement + quartiers + douceur + tendu + feuille + stuart + leader + pilotes + ètait + mâle + tenais + royale + cordes + arrivez + bandes + promenade + magnifiques + emma + wallace + veronica + tv + adn + monseigneur + meure + airs + emmenée + actuellement + peste + antonio + tragique + médias + antenne + avertissement + brille + pedro + conflit + pompiers + engin + douée + oublions + plains + systèmes + foire + sonny + patiente + coincée + canons + partira + soutenir + beach + poussez + saigne + toc + construction + boucher + missiles + compétition + buvons + motif + ambassade + warren + régiment + remarquer + enregistré + collins + enregistrement + doutes + sien + profit + sammy + audition + lame + opportunité + scotch + imaginé + coke + existent + budget + pearl + basse + selle + déja + historique + officiellement + effacer + loge + francis + décrire + osé + éternel + serpents + demanderai + médicament + deviné + armées + promesses + chaînes + sentait + association + viennes + quai + poker + saleté + sandy + ã + irak + commences + crevé + cuba + wendy + profil + travis + tache + viendront + étudie + apportez + tribu + crié + entraîne + héroïne + changements + joan + correctement + essaient + mouvements + atterrir + formes + coca + fragile + poignée + cadre + genou + conçu + revu + légitime + sauvée + déménager + conne + dentiste + aiier + ondes + ralph + mené + discipline + évacuer + parié + bières + arabe + russell + identifié + recevez + cachée + évite + dormais + utilisez + décès + guy + get + demoiselle + fui + ressemblent + misérable + fatigue + ancêtres + camions + dormez + pan + duré + disponible + vôtres + cuit + marchait + nage + come + suspects + menottes + nique + panneau + rit + pognon + illusion + menu + ronnie + établir + mettons + retrouvée + sabre + andré + épuisé + restés + continues + chanteur + kid + lola + prés + tendance + souvient + enfermer + thérapie + vaisselle + tournez + accorde + chemins + troupeau + saluer + uh + kennedy + nettoie + assiette + discuté + touches + impact + dessins + rompre + suivent + sienne + verrons + angoisse + états + vivons + mitchell + écrasé + tiennent + pape + connaissons + murphy + ivan + supposé + colonne + assistante + mettrai + maquillage + ticket + réussite + quête + boxe + proposer + boutons + arriverait + assassins + répétition + agissait + culpabilité + pirate + blanches + brésil + penny + maîtres + psychiatre + miracles + hello + honorable + collines + vachement + taureau + considère + âne + whoa + comprennent + christian + justin + méthodes + canal + navette + tyler + légère + sortant + chaussettes + revanche + remet + mentez + bud + abby + poils + placer + absent + arrivais + escaliers + funérailles + routine + noté + prenais + conducteur + subi + photographe + noires + marchandise + prendrais + émotion + défaut + satan + occuperai + dog + mystérieux + carmen + possession + responsables + raccroche + intentions + minimum + négocier + janvier + baraque + batte + irlandais + filet + confortable + fermés + ressources + rayons + innocente + harvard + expédition + may + profession + plaira + bêtise + restant + jugé + mitch + organise + rappelé + puissante + pertes + saurait + planque + ressentir + grotte + gentiment + péter + chienne + tristesse + héritage + occupera + benjamin + antoine + bloqué + punition + constamment + contents + visites + infiniment + effectivement + chiffre + conscient + manager + représentant + anglaise + cauchemars + jan + continué + réduit + gré + filmé + stars + owen + embrassé + peint + reparti + soie + lloyd + voisine + douzaine + frankenstein + attaques + gênant + superman + arrivant + brillante + atterrissage + attendra + allure + pénible + faibles + clef + bruno + christine + rebecca + bang + pété + gardiens + formule + soda + frites + fées + angel + mm + aperçu + imaginais + aussitôt + énormes + wade + choisit + montée + baignoire + principes + homo + marchand + cochons + spécialiste + repéré + récupéré + extra + éclate + survivants + auquel + apparence + sucer + habiter + excité + houston + jules + foudre + chasseurs + walker + with + nièce + urgences + mérité + dépensé + boys + saisir + équilibre + allumé + lâches + bruits + protégé + résolu + probable + poursuite + baker + résidence + cognac + clyde + muscles + passées + intime + république + serviteur + noyer + mortes + trompée + morgue + cherchons + coma + capables + berger + apprendra + amateur + dises + vertu + permets + mafia + lesquelles + cachette diff --git a/spec/controllers/password_complexity_controller_spec.rb b/spec/controllers/password_complexity_controller_spec.rb index 6715f50ce..7f8696757 100644 --- a/spec/controllers/password_complexity_controller_spec.rb +++ b/spec/controllers/password_complexity_controller_spec.rb @@ -3,7 +3,7 @@ describe PasswordComplexityController, type: :controller do describe '#show' do let(:params) do - { user: { password: 'moderately complex password' } } + { user: { password: 'motDePasseTropFacile' } } end subject { get :show, format: :turbo_stream, params: params } @@ -15,7 +15,7 @@ describe PasswordComplexityController, type: :controller do context 'with a different resource name' do let(:params) do - { super_admin: { password: 'moderately complex password' } } + { super_admin: { password: 'motDePasseTropFacile' } } end it 'computes a password score' do diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 24cee1277..4da7497e7 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -390,7 +390,7 @@ describe User, type: :model do # 2 - somewhat guessable: protection from unthrottled online attacks. (guesses < 10^8) # 3 - safely unguessable: moderate protection from offline slow-hash scenario. (guesses < 10^10) # 4 - very unguessable: strong protection from offline slow-hash scenario. (guesses >= 10^10) - passwords = ['000000000000', '123456789123', 'megapass2024', 'lesdémarches', '{My-$3cure-p4ssWord}'] + passwords = ['000000000000', '123456789123', '123456789 123', 'lesdémarches', '{My-$3cure-p4ssWord}'] min_complexity = PASSWORD_COMPLEXITY_FOR_ADMIN subject do diff --git a/spec/services/zxcvbn_service_spec.rb b/spec/services/zxcvbn_service_spec.rb index f3513b705..312235b84 100644 --- a/spec/services/zxcvbn_service_spec.rb +++ b/spec/services/zxcvbn_service_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true describe ZxcvbnService do - let(:password) { 'medium-strength-password' } + let(:password) { SECURE_PASSWORD } subject(:service) { ZxcvbnService.new(password) } describe '#score' do @@ -10,9 +10,16 @@ describe ZxcvbnService do end end - describe '#complexity' do - it 'returns the password score, vulnerability and length' do - expect(service.complexity).to eq [4, 24] + describe '#complexity for strong password' do + it 'returns the password score and length' do + expect(service.complexity).to eq [4, 20] + end + end + + describe '#complexity for not strong password' do + let(:password) { 'motdepassefrançais' } + it 'returns the password score and length' do + expect(service.complexity).to eq [1, 18] end end diff --git a/spec/system/users/managing_password_spec.rb b/spec/system/users/managing_password_spec.rb index 002b7c9b6..081588bc8 100644 --- a/spec/system/users/managing_password_spec.rb +++ b/spec/system/users/managing_password_spec.rb @@ -33,7 +33,7 @@ describe 'Managing password:', js: true do context 'for admins' do let(:administrateur) { administrateurs(:default_admin) } let(:user) { administrateur.user } - let(:weak_password) { '12345678' } + let(:weak_password) { '000000000000' } let(:strong_password) { 'a new, long, and complicated password!' } scenario 'an admin can reset their password' do @@ -72,7 +72,7 @@ describe 'Managing password:', js: true do context 'for super-admins' do let(:super_admin) { create(:super_admin) } - let(:weak_password) { '12345678' } + let(:weak_password) { '000000000000' } let(:strong_password) { 'a new, long, and complicated password!' } scenario 'a super-admin can reset their password' do @@ -109,8 +109,8 @@ describe 'Managing password:', js: true do visit edit_user_password_path(reset_password_token: 'invalid-password-token') expect(page).to have_content 'Changement de mot de passe' - fill_in 'user_password', with: 'SomePassword' - fill_in 'user_password_confirmation', with: 'SomePassword' + fill_in 'user_password', with: SECURE_PASSWORD + fill_in 'user_password_confirmation', with: SECURE_PASSWORD click_on 'Changer le mot de passe' expect(page).to have_content('Votre lien de nouveau mot de passe a expiré') end diff --git a/spec/system/users/sign_up_spec.rb b/spec/system/users/sign_up_spec.rb index 043182dc0..82a6154d3 100644 --- a/spec/system/users/sign_up_spec.rb +++ b/spec/system/users/sign_up_spec.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -describe 'Signing up:' do +describe 'Signing up:', js: true do let(:user_email) { generate :user_email } let(:user_password) { SECURE_PASSWORD } let(:procedure) { create :simple_procedure, :with_service } @@ -24,7 +24,7 @@ describe 'Signing up:' do click_on "Créer un compte #{APPLICATION_NAME}" expect(page).to have_selector('.suspect-email', visible: false) fill_in 'Adresse électronique', with: 'bidou@yahoo.rf' - fill_in 'Mot de passe', with: '12345' + fill_in 'Mot de passe', with: '1 2 3 4 5 6 ' end scenario 'they can accept the suggestion', js: true do @@ -51,12 +51,12 @@ describe 'Signing up:' do scenario 'a new user can’t sign-up with too short password when visiting a procedure' do visit commencer_path(path: procedure.path) - click_on "Créer un compte #{APPLICATION_NAME}" + click_on 'Créer un compte' expect(page).to have_current_path new_user_registration_path - sign_up_with user_email, '1234567' - expect(page).to have_current_path user_registration_path - expect(page).to have_content "Le champ « Mot de passe » est trop court. Saisir un mot de passe avec au moins 12 caractères" + fill_in :user_email, with: user_email + fill_in :user_password, with: '1234567' + expect(page).to have_content "Le mot de passe doit faire au moins 12 caractères." # Then with a good password sign_up_with user_email, user_password