├── .gitignore ├── 7776palavras-2e.txt ├── 7776palavras-numeradas-2e.txt ├── 7776palavras-numeradas.txt ├── 7776palavras.txt ├── CREDITOS.txt ├── LICENSE.md ├── README.md ├── dadoware.txt ├── fontes ├── 2letras.txt ├── candidatas-len8.txt ├── candidatas.txt ├── com_acentos.txt ├── dicewarekit.txt ├── excluidas.txt ├── excluidas_a_mao.txt ├── molho_especial.txt └── sem_acentos.txt ├── img ├── TW_Colour_Logos_trans_black_472x73.png ├── password_strength.png └── ultima-capa.rtf ├── livreto ├── dadoware-capa.pdf ├── dadoware-intro-2e.odt ├── dadoware-intro-2e1r.pdf ├── dadoware-intro.odt ├── dadoware-intro.pdf ├── dadoware-lista-2016-05-05.pdf ├── dadoware-lista-2e.odt ├── dadoware-lista-2e.pdf ├── dadoware-lista.odt ├── dadoware-lista.pdf ├── dadoware-sem-xkcd.pdf ├── gerar_exemplo.py ├── tabelas.ods ├── ultima-capa-b.rtf └── ultima-capa-c.rtf ├── montar-lista-com-acentos.ipynb ├── montar-lista.ipynb ├── numerar.py ├── remover-duplicadas-acento.ipynb ├── segunda-ed.ipynb └── trocar.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | 48 | # Translations 49 | *.mo 50 | *.pot 51 | 52 | # Django stuff: 53 | *.log 54 | 55 | # Sphinx documentation 56 | docs/_build/ 57 | 58 | # PyBuilder 59 | target/ 60 | 61 | #Ipython Notebook 62 | .ipynb_checkpoints 63 | -------------------------------------------------------------------------------- /CREDITOS.txt: -------------------------------------------------------------------------------- 1 | CAPA: 2 | Leticia Nunes 3 | 4 | TIRINHA: 5 | Randall Munroe (XKCD) 6 | 7 | TEXTO, MIOLO E CÓDIGO: 8 | Luciano Ramalho 9 | 10 | REVISÃO E SELEÇÃO DE PALAVRAS: 11 | Ana Paula Gomes 12 | Anna Cruz 13 | Bonifacio de Oliveira 14 | Denis Costa 15 | Guilherme Prestes 16 | Henrique Souza 17 | Marcelo Schmidt 18 | Mariana Bravo 19 | Nayara Moura 20 | Pedro Evangelista 21 | Roberto Soares 22 | Thais Siqueira 23 | Tiago Megale 24 | Tulio Casagrande 25 | Vitor Gomes 26 | 27 | CORPUS DE PALAVRAS COMUNS DO PORTUGUÊS: 28 | Mark Davies (BYU) 29 | 30 | IDEIAS: 31 | Alexey Boas 32 | Denis Costa 33 | Ola Bini 34 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | Attribution-NonCommercial 3.0 Unported 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR 10 | DAMAGES RESULTING FROM ITS USE. 11 | 12 | License 13 | 14 | THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE 15 | COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY 16 | COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS 17 | AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 18 | 19 | BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE 20 | TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY 21 | BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS 22 | CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND 23 | CONDITIONS. 24 | 25 | 1. Definitions 26 | 27 | a. "Adaptation" means a work based upon the Work, or upon the Work and 28 | other pre-existing works, such as a translation, adaptation, 29 | derivative work, arrangement of music or other alterations of a 30 | literary or artistic work, or phonogram or performance and includes 31 | cinematographic adaptations or any other form in which the Work may be 32 | recast, transformed, or adapted including in any form recognizably 33 | derived from the original, except that a work that constitutes a 34 | Collection will not be considered an Adaptation for the purpose of 35 | this License. For the avoidance of doubt, where the Work is a musical 36 | work, performance or phonogram, the synchronization of the Work in 37 | timed-relation with a moving image ("synching") will be considered an 38 | Adaptation for the purpose of this License. 39 | b. "Collection" means a collection of literary or artistic works, such as 40 | encyclopedias and anthologies, or performances, phonograms or 41 | broadcasts, or other works or subject matter other than works listed 42 | in Section 1(f) below, which, by reason of the selection and 43 | arrangement of their contents, constitute intellectual creations, in 44 | which the Work is included in its entirety in unmodified form along 45 | with one or more other contributions, each constituting separate and 46 | independent works in themselves, which together are assembled into a 47 | collective whole. A work that constitutes a Collection will not be 48 | considered an Adaptation (as defined above) for the purposes of this 49 | License. 50 | c. "Distribute" means to make available to the public the original and 51 | copies of the Work or Adaptation, as appropriate, through sale or 52 | other transfer of ownership. 53 | d. "Licensor" means the individual, individuals, entity or entities that 54 | offer(s) the Work under the terms of this License. 55 | e. "Original Author" means, in the case of a literary or artistic work, 56 | the individual, individuals, entity or entities who created the Work 57 | or if no individual or entity can be identified, the publisher; and in 58 | addition (i) in the case of a performance the actors, singers, 59 | musicians, dancers, and other persons who act, sing, deliver, declaim, 60 | play in, interpret or otherwise perform literary or artistic works or 61 | expressions of folklore; (ii) in the case of a phonogram the producer 62 | being the person or legal entity who first fixes the sounds of a 63 | performance or other sounds; and, (iii) in the case of broadcasts, the 64 | organization that transmits the broadcast. 65 | f. "Work" means the literary and/or artistic work offered under the terms 66 | of this License including without limitation any production in the 67 | literary, scientific and artistic domain, whatever may be the mode or 68 | form of its expression including digital form, such as a book, 69 | pamphlet and other writing; a lecture, address, sermon or other work 70 | of the same nature; a dramatic or dramatico-musical work; a 71 | choreographic work or entertainment in dumb show; a musical 72 | composition with or without words; a cinematographic work to which are 73 | assimilated works expressed by a process analogous to cinematography; 74 | a work of drawing, painting, architecture, sculpture, engraving or 75 | lithography; a photographic work to which are assimilated works 76 | expressed by a process analogous to photography; a work of applied 77 | art; an illustration, map, plan, sketch or three-dimensional work 78 | relative to geography, topography, architecture or science; a 79 | performance; a broadcast; a phonogram; a compilation of data to the 80 | extent it is protected as a copyrightable work; or a work performed by 81 | a variety or circus performer to the extent it is not otherwise 82 | considered a literary or artistic work. 83 | g. "You" means an individual or entity exercising rights under this 84 | License who has not previously violated the terms of this License with 85 | respect to the Work, or who has received express permission from the 86 | Licensor to exercise rights under this License despite a previous 87 | violation. 88 | h. "Publicly Perform" means to perform public recitations of the Work and 89 | to communicate to the public those public recitations, by any means or 90 | process, including by wire or wireless means or public digital 91 | performances; to make available to the public Works in such a way that 92 | members of the public may access these Works from a place and at a 93 | place individually chosen by them; to perform the Work to the public 94 | by any means or process and the communication to the public of the 95 | performances of the Work, including by public digital performance; to 96 | broadcast and rebroadcast the Work by any means including signs, 97 | sounds or images. 98 | i. "Reproduce" means to make copies of the Work by any means including 99 | without limitation by sound or visual recordings and the right of 100 | fixation and reproducing fixations of the Work, including storage of a 101 | protected performance or phonogram in digital form or other electronic 102 | medium. 103 | 104 | 2. Fair Dealing Rights. Nothing in this License is intended to reduce, 105 | limit, or restrict any uses free from copyright or rights arising from 106 | limitations or exceptions that are provided for in connection with the 107 | copyright protection under copyright law or other applicable laws. 108 | 109 | 3. License Grant. Subject to the terms and conditions of this License, 110 | Licensor hereby grants You a worldwide, royalty-free, non-exclusive, 111 | perpetual (for the duration of the applicable copyright) license to 112 | exercise the rights in the Work as stated below: 113 | 114 | a. to Reproduce the Work, to incorporate the Work into one or more 115 | Collections, and to Reproduce the Work as incorporated in the 116 | Collections; 117 | b. to create and Reproduce Adaptations provided that any such Adaptation, 118 | including any translation in any medium, takes reasonable steps to 119 | clearly label, demarcate or otherwise identify that changes were made 120 | to the original Work. For example, a translation could be marked "The 121 | original work was translated from English to Spanish," or a 122 | modification could indicate "The original work has been modified."; 123 | c. to Distribute and Publicly Perform the Work including as incorporated 124 | in Collections; and, 125 | d. to Distribute and Publicly Perform Adaptations. 126 | 127 | The above rights may be exercised in all media and formats whether now 128 | known or hereafter devised. The above rights include the right to make 129 | such modifications as are technically necessary to exercise the rights in 130 | other media and formats. Subject to Section 8(f), all rights not expressly 131 | granted by Licensor are hereby reserved, including but not limited to the 132 | rights set forth in Section 4(d). 133 | 134 | 4. Restrictions. The license granted in Section 3 above is expressly made 135 | subject to and limited by the following restrictions: 136 | 137 | a. You may Distribute or Publicly Perform the Work only under the terms 138 | of this License. You must include a copy of, or the Uniform Resource 139 | Identifier (URI) for, this License with every copy of the Work You 140 | Distribute or Publicly Perform. You may not offer or impose any terms 141 | on the Work that restrict the terms of this License or the ability of 142 | the recipient of the Work to exercise the rights granted to that 143 | recipient under the terms of the License. You may not sublicense the 144 | Work. You must keep intact all notices that refer to this License and 145 | to the disclaimer of warranties with every copy of the Work You 146 | Distribute or Publicly Perform. When You Distribute or Publicly 147 | Perform the Work, You may not impose any effective technological 148 | measures on the Work that restrict the ability of a recipient of the 149 | Work from You to exercise the rights granted to that recipient under 150 | the terms of the License. This Section 4(a) applies to the Work as 151 | incorporated in a Collection, but this does not require the Collection 152 | apart from the Work itself to be made subject to the terms of this 153 | License. If You create a Collection, upon notice from any Licensor You 154 | must, to the extent practicable, remove from the Collection any credit 155 | as required by Section 4(c), as requested. If You create an 156 | Adaptation, upon notice from any Licensor You must, to the extent 157 | practicable, remove from the Adaptation any credit as required by 158 | Section 4(c), as requested. 159 | b. You may not exercise any of the rights granted to You in Section 3 160 | above in any manner that is primarily intended for or directed toward 161 | commercial advantage or private monetary compensation. The exchange of 162 | the Work for other copyrighted works by means of digital file-sharing 163 | or otherwise shall not be considered to be intended for or directed 164 | toward commercial advantage or private monetary compensation, provided 165 | there is no payment of any monetary compensation in connection with 166 | the exchange of copyrighted works. 167 | c. If You Distribute, or Publicly Perform the Work or any Adaptations or 168 | Collections, You must, unless a request has been made pursuant to 169 | Section 4(a), keep intact all copyright notices for the Work and 170 | provide, reasonable to the medium or means You are utilizing: (i) the 171 | name of the Original Author (or pseudonym, if applicable) if supplied, 172 | and/or if the Original Author and/or Licensor designate another party 173 | or parties (e.g., a sponsor institute, publishing entity, journal) for 174 | attribution ("Attribution Parties") in Licensor's copyright notice, 175 | terms of service or by other reasonable means, the name of such party 176 | or parties; (ii) the title of the Work if supplied; (iii) to the 177 | extent reasonably practicable, the URI, if any, that Licensor 178 | specifies to be associated with the Work, unless such URI does not 179 | refer to the copyright notice or licensing information for the Work; 180 | and, (iv) consistent with Section 3(b), in the case of an Adaptation, 181 | a credit identifying the use of the Work in the Adaptation (e.g., 182 | "French translation of the Work by Original Author," or "Screenplay 183 | based on original Work by Original Author"). The credit required by 184 | this Section 4(c) may be implemented in any reasonable manner; 185 | provided, however, that in the case of a Adaptation or Collection, at 186 | a minimum such credit will appear, if a credit for all contributing 187 | authors of the Adaptation or Collection appears, then as part of these 188 | credits and in a manner at least as prominent as the credits for the 189 | other contributing authors. For the avoidance of doubt, You may only 190 | use the credit required by this Section for the purpose of attribution 191 | in the manner set out above and, by exercising Your rights under this 192 | License, You may not implicitly or explicitly assert or imply any 193 | connection with, sponsorship or endorsement by the Original Author, 194 | Licensor and/or Attribution Parties, as appropriate, of You or Your 195 | use of the Work, without the separate, express prior written 196 | permission of the Original Author, Licensor and/or Attribution 197 | Parties. 198 | d. For the avoidance of doubt: 199 | 200 | i. Non-waivable Compulsory License Schemes. In those jurisdictions in 201 | which the right to collect royalties through any statutory or 202 | compulsory licensing scheme cannot be waived, the Licensor 203 | reserves the exclusive right to collect such royalties for any 204 | exercise by You of the rights granted under this License; 205 | ii. Waivable Compulsory License Schemes. In those jurisdictions in 206 | which the right to collect royalties through any statutory or 207 | compulsory licensing scheme can be waived, the Licensor reserves 208 | the exclusive right to collect such royalties for any exercise by 209 | You of the rights granted under this License if Your exercise of 210 | such rights is for a purpose or use which is otherwise than 211 | noncommercial as permitted under Section 4(b) and otherwise waives 212 | the right to collect royalties through any statutory or compulsory 213 | licensing scheme; and, 214 | iii. Voluntary License Schemes. The Licensor reserves the right to 215 | collect royalties, whether individually or, in the event that the 216 | Licensor is a member of a collecting society that administers 217 | voluntary licensing schemes, via that society, from any exercise 218 | by You of the rights granted under this License that is for a 219 | purpose or use which is otherwise than noncommercial as permitted 220 | under Section 4(c). 221 | e. Except as otherwise agreed in writing by the Licensor or as may be 222 | otherwise permitted by applicable law, if You Reproduce, Distribute or 223 | Publicly Perform the Work either by itself or as part of any 224 | Adaptations or Collections, You must not distort, mutilate, modify or 225 | take other derogatory action in relation to the Work which would be 226 | prejudicial to the Original Author's honor or reputation. Licensor 227 | agrees that in those jurisdictions (e.g. Japan), in which any exercise 228 | of the right granted in Section 3(b) of this License (the right to 229 | make Adaptations) would be deemed to be a distortion, mutilation, 230 | modification or other derogatory action prejudicial to the Original 231 | Author's honor and reputation, the Licensor will waive or not assert, 232 | as appropriate, this Section, to the fullest extent permitted by the 233 | applicable national law, to enable You to reasonably exercise Your 234 | right under Section 3(b) of this License (right to make Adaptations) 235 | but not otherwise. 236 | 237 | 5. Representations, Warranties and Disclaimer 238 | 239 | UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR 240 | OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY 241 | KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, 242 | INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, 243 | FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF 244 | LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, 245 | WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION 246 | OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 247 | 248 | 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE 249 | LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR 250 | ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES 251 | ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS 252 | BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 253 | 254 | 7. Termination 255 | 256 | a. This License and the rights granted hereunder will terminate 257 | automatically upon any breach by You of the terms of this License. 258 | Individuals or entities who have received Adaptations or Collections 259 | from You under this License, however, will not have their licenses 260 | terminated provided such individuals or entities remain in full 261 | compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will 262 | survive any termination of this License. 263 | b. Subject to the above terms and conditions, the license granted here is 264 | perpetual (for the duration of the applicable copyright in the Work). 265 | Notwithstanding the above, Licensor reserves the right to release the 266 | Work under different license terms or to stop distributing the Work at 267 | any time; provided, however that any such election will not serve to 268 | withdraw this License (or any other license that has been, or is 269 | required to be, granted under the terms of this License), and this 270 | License will continue in full force and effect unless terminated as 271 | stated above. 272 | 273 | 8. Miscellaneous 274 | 275 | a. Each time You Distribute or Publicly Perform the Work or a Collection, 276 | the Licensor offers to the recipient a license to the Work on the same 277 | terms and conditions as the license granted to You under this License. 278 | b. Each time You Distribute or Publicly Perform an Adaptation, Licensor 279 | offers to the recipient a license to the original Work on the same 280 | terms and conditions as the license granted to You under this License. 281 | c. If any provision of this License is invalid or unenforceable under 282 | applicable law, it shall not affect the validity or enforceability of 283 | the remainder of the terms of this License, and without further action 284 | by the parties to this agreement, such provision shall be reformed to 285 | the minimum extent necessary to make such provision valid and 286 | enforceable. 287 | d. No term or provision of this License shall be deemed waived and no 288 | breach consented to unless such waiver or consent shall be in writing 289 | and signed by the party to be charged with such waiver or consent. 290 | e. This License constitutes the entire agreement between the parties with 291 | respect to the Work licensed here. There are no understandings, 292 | agreements or representations with respect to the Work not specified 293 | here. Licensor shall not be bound by any additional provisions that 294 | may appear in any communication from You. This License may not be 295 | modified without the mutual written agreement of the Licensor and You. 296 | f. The rights granted under, and the subject matter referenced, in this 297 | License were drafted utilizing the terminology of the Berne Convention 298 | for the Protection of Literary and Artistic Works (as amended on 299 | September 28, 1979), the Rome Convention of 1961, the WIPO Copyright 300 | Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 301 | and the Universal Copyright Convention (as revised on July 24, 1971). 302 | These rights and subject matter take effect in the relevant 303 | jurisdiction in which the License terms are sought to be enforced 304 | according to the corresponding provisions of the implementation of 305 | those treaty provisions in the applicable national law. If the 306 | standard suite of rights granted under applicable copyright law 307 | includes additional rights not granted under this License, such 308 | additional rights are deemed to be included in the License; this 309 | License is not intended to restrict the license of any rights under 310 | applicable law. 311 | 312 | 313 | Creative Commons Notice 314 | 315 | Creative Commons is not a party to this License, and makes no warranty 316 | whatsoever in connection with the Work. Creative Commons will not be 317 | liable to You or any party on any legal theory for any damages 318 | whatsoever, including without limitation any general, special, 319 | incidental or consequential damages arising in connection to this 320 | license. Notwithstanding the foregoing two (2) sentences, if Creative 321 | Commons has expressly identified itself as the Licensor hereunder, it 322 | shall have all rights and obligations of Licensor. 323 | 324 | Except for the limited purpose of indicating to the public that the 325 | Work is licensed under the CCPL, Creative Commons does not authorize 326 | the use by either party of the trademark "Creative Commons" or any 327 | related trademark or logo of Creative Commons without the prior 328 | written consent of Creative Commons. Any permitted use will be in 329 | compliance with Creative Commons' then-current trademark usage 330 | guidelines, as may be published on its website or otherwise made 331 | available upon request from time to time. For the avoidance of doubt, 332 | this trademark restriction does not form part of the License. 333 | 334 | Creative Commons may be contacted at https://creativecommons.org/. 335 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DADOWARE 2 | 3 | Dadoware is a Brazilian Portuguese diceware with a word list and instructions to create a safe and friendly password. 4 | 5 | Based on the [Diceware](http://world.std.com/~reinhold/diceware.html) method create by Arnold G. Reinhold. 6 | 7 | You can find our licence [here](https://github.com/thoughtworks/dadoware/blob/master/LICENSE) 8 | 9 | ## Diceware em português do Brasil 10 | 11 | Lista de palavras e instruções para criação de senhas seguras e razoavelmente amigáveis. 12 | 13 | Conteúdo baseado do método [Diceware](http://world.std.com/~reinhold/diceware.html) criado por Arnold G. Reinhold. 14 | 15 | ## Livreto pronto para imprimir 16 | 17 | Estes PDFs podem ser usados para imprimir o livreto de 40 páginas + capa, em formato A5: 18 | 19 | - [livreto/dadoware-capa.pdf](livreto/dadoware-capa.pdf): capa para imprimir a 4 cores 20 | - [livreto/dadoware-intro.pdf](livreto/dadoware-intro.pdf): introdução e instruções de uso (4 páginas, P&B) 21 | - [livreto/dadoware-lista.pdf](livreto/dadoware-lista.pdf): lista de palavras (36 páginas, P&B) 22 | 23 | Os arquivos `.ODT` no diretório `livreto/` são documentos de LibreOffice editáveis com todas as 40 páginas do miolo do livreto. 24 | 25 | ## Fontes de dados 26 | 27 | - **Método Diceware**: http://world.std.com/~reinhold/diceware.html 28 | - [fontes/com_acentos.txt](fontes/com_acentos.txt): sub-conjunto licenciado de http://www.corpusdoportugues.org/ 29 | - [fontes/dicewarekit.txt](fontes/dicewarekit.txt): http://world.std.com/~reinhold/dicewarekit.html (não usamos) 30 | -------------------------------------------------------------------------------- /fontes/2letras.txt: -------------------------------------------------------------------------------- 1 | ai 2 | ar 3 | ás 4 | Au 5 | AV 6 | Be 7 | bi 8 | BR 9 | cá 10 | CC 11 | cê 12 | ci 13 | CV 14 | de 15 | dê 16 | DJ 17 | dó 18 | DP 19 | em 20 | eu 21 | fã 22 | fá 23 | fé 24 | hã 25 | ir 26 | já 27 | kg 28 | lá 29 | lã 30 | mg 31 | ml 32 | ni 33 | nó 34 | nu 35 | ou 36 | pá 37 | pé 38 | ph 39 | pi 40 | pó 41 | qi 42 | rã 43 | ré 44 | rh 45 | sé 46 | si 47 | só 48 | tó 49 | tu 50 | um 51 | xá 52 | -------------------------------------------------------------------------------- /fontes/candidatas-len8.txt: -------------------------------------------------------------------------------- 1 | abertura 2 | absoluto 3 | acidente 4 | adiantar 5 | adquirir 6 | advogado 7 | africano 8 | agrícola 9 | aguardar 10 | alcançar 11 | analisar 12 | anterior 13 | anunciar 14 | aparecer 15 | aparelho 16 | aprender 17 | aprovado 18 | arrancar 19 | arranjar 20 | arrastar 21 | assistir 22 | atribuir 23 | ausência 24 | aventura 25 | bandeira 26 | bastante 27 | calcular 28 | capítulo 29 | carregar 30 | carreira 31 | carvalho 32 | clássico 33 | conceder 34 | conceito 35 | concluir 36 | concreto 37 | concurso 38 | condenar 39 | condição 40 | conduzir 41 | conflito 42 | conhecer 43 | conjunto 44 | conselho 45 | contexto 46 | conteúdo 47 | controle 48 | contínuo 49 | conversa 50 | convidar 51 | corredor 52 | corrente 53 | criticar 54 | critério 55 | cultural 56 | declarar 57 | decorrer 58 | defender 59 | delegado 60 | denúncia 61 | depender 62 | depressa 63 | deputado 64 | desenhar 65 | designar 66 | deslocar 67 | destacar 68 | destaque 69 | destruir 70 | dinheiro 71 | discurso 72 | discutir 73 | disposto 74 | disputar 75 | distante 76 | distinto 77 | distrito 78 | divulgar 79 | edifício 80 | educação 81 | encerrar 82 | encontro 83 | enquanto 84 | entender 85 | entidade 86 | entregar 87 | envolver 88 | escolher 89 | esconder 90 | escrever 91 | escritor 92 | espalhar 93 | espanhol 94 | especial 95 | espírito 96 | esquecer 97 | esquerda 98 | estadual 99 | estatuto 100 | estender 101 | estranho 102 | estreito 103 | evidente 104 | evolução 105 | executar 106 | expansão 107 | explicar 108 | explorar 109 | expresso 110 | extensão 111 | exterior 112 | exército 113 | festival 114 | filósofo 115 | floresta 116 | fornecer 117 | fundação 118 | gabinete 119 | garantia 120 | garantir 121 | governar 122 | hipótese 123 | história 124 | hospital 125 | infantil 126 | inferior 127 | inflação 128 | infância 129 | insistir 130 | inspirar 131 | instalar 132 | instante 133 | integrar 134 | intenção 135 | interior 136 | inventar 137 | investir 138 | italiano 139 | jurídico 140 | levantar 141 | libertar 142 | nacional 143 | natureza 144 | negativo 145 | negociar 146 | nordeste 147 | novidade 148 | observar 149 | oferecer 150 | operação 151 | oposição 152 | original 153 | originar 154 | paciente 155 | paulista 156 | perceber 157 | pergunta 158 | perigoso 159 | pesquisa 160 | petróleo 161 | plástico 162 | poderoso 163 | policial 164 | política 165 | político 166 | portanto 167 | positivo 168 | possível 169 | praticar 170 | precisar 171 | prefeito 172 | preferir 173 | preparar 174 | presente 175 | presença 176 | previsto 177 | proceder 178 | processo 179 | procurar 180 | produtor 181 | produzir 182 | produção 183 | profundo 184 | proposta 185 | proteger 186 | protesto 187 | provocar 188 | príncipe 189 | publicar 190 | qualquer 191 | realizar 192 | recolher 193 | recordar 194 | recorrer 195 | reforçar 196 | regional 197 | registar 198 | regresso 199 | relativo 200 | religião 201 | resistir 202 | resolver 203 | respeito 204 | resposta 205 | restante 206 | resultar 207 | satélite 208 | seguinte 209 | sensação 210 | sentença 211 | silêncio 212 | situação 213 | superior 214 | surpresa 215 | telefone 216 | terceiro 217 | trabalho 218 | tradição 219 | traduzir 220 | tribunal 221 | universo 222 | utilizar 223 | variação 224 | variável 225 | vereador 226 | filósofo 227 | depósito 228 | assinado 229 | despedir 230 | suspenso 231 | tradução 232 | registro 233 | suportar 234 | -------------------------------------------------------------------------------- /fontes/candidatas.txt: -------------------------------------------------------------------------------- 1 | abraçar 2 | acórdão 3 | acúmulo 4 | aguçado 5 | alcácer 6 | algodão 7 | aluvião 8 | arcádia 9 | assírio 10 | ateísmo 11 | atípico 12 | auxílio 13 | avançar 14 | balança 15 | báltico 16 | caçador 17 | chalaça 18 | colonia 19 | comédia 20 | criação 21 | criança 22 | crítico 23 | déficit 24 | diluído 25 | emérito 26 | encalço 27 | enlaçar 28 | estúdio 29 | façanha 30 | fímbria 31 | flórido 32 | geração 33 | guaraná 34 | ignição 35 | imbuído 36 | imersão 37 | indução 38 | lampião 39 | maçador 40 | místico 41 | mutável 42 | olímpio 43 | palácio 44 | pescoço 45 | plantão 46 | polícia 47 | pórtico 48 | prático 49 | pressão 50 | pródigo 51 | próprio 52 | próximo 53 | público 54 | questão 55 | químico 56 | redução 57 | sargaço 58 | serviço 59 | silício 60 | teórico 61 | término 62 | toríbio 63 | trêmulo 64 | trilhão 65 | vedação 66 | vigário 67 | víscera 68 | -------------------------------------------------------------------------------- /fontes/dicewarekit.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | 10 12 | 11 13 | 12 14 | 13 15 | 14 16 | 15 17 | 16 18 | 17 19 | 18 20 | 19 21 | 20 22 | 21 23 | 22 24 | 23 25 | 24 26 | 25 27 | 26 28 | 27 29 | 28 30 | 29 31 | 30 32 | 31 33 | 32 34 | 33 35 | 34 36 | 35 37 | 36 38 | 37 39 | 38 40 | 39 41 | 40 42 | 41 43 | 42 44 | 43 45 | 44 46 | 45 47 | 46 48 | 47 49 | 48 50 | 49 51 | 50 52 | 51 53 | 52 54 | 53 55 | 54 56 | 55 57 | 56 58 | 57 59 | 58 60 | 59 61 | 60 62 | 61 63 | 62 64 | 63 65 | 64 66 | 65 67 | 66 68 | 67 69 | 68 70 | 69 71 | 70 72 | 71 73 | 72 74 | 73 75 | 74 76 | 75 77 | 76 78 | 77 79 | 78 80 | 79 81 | 80 82 | 81 83 | 82 84 | 83 85 | 84 86 | 85 87 | 86 88 | 87 89 | 88 90 | 89 91 | 90 92 | 91 93 | 92 94 | 93 95 | 94 96 | 95 97 | 96 98 | 97 99 | 98 100 | 99 101 | 100 102 | 101 103 | 111 104 | 123 105 | 200 106 | 222 107 | 234 108 | 300 109 | 333 110 | 345 111 | 400 112 | 444 113 | 456 114 | 500 115 | 555 116 | 567 117 | 600 118 | 666 119 | 678 120 | 700 121 | 777 122 | 789 123 | 800 124 | 888 125 | 900 126 | 999 127 | 1000 128 | 1111 129 | 1234 130 | 1492 131 | 1500 132 | 1600 133 | 1700 134 | 1800 135 | 1900 136 | 1910 137 | 1920 138 | 1925 139 | 1930 140 | 1935 141 | 1940 142 | 1945 143 | 1950 144 | 1955 145 | 1960 146 | 1965 147 | 1970 148 | 1975 149 | 1980 150 | 1985 151 | 1990 152 | 1991 153 | 1992 154 | 1993 155 | 1994 156 | 1995 157 | 1996 158 | 1997 159 | 1998 160 | 1999 161 | 2000 162 | 2001 163 | 2002 164 | 2003 165 | 2004 166 | 2005 167 | 2006 168 | 2007 169 | 2008 170 | 2009 171 | 2010 172 | 2015 173 | 2020 174 | 2030 175 | 2035 176 | 2040 177 | 2045 178 | 2050 179 | 2222 180 | 2345 181 | 2468 182 | 3000 183 | 3333 184 | 3456 185 | 4000 186 | 4321 187 | 4444 188 | 4567 189 | 5000 190 | 5555 191 | 5678 192 | 6000 193 | 6666 194 | 6789 195 | 7000 196 | 7777 197 | 8000 198 | 8888 199 | 9000 200 | 9876 201 | 9999 202 | ! 203 | !! 204 | !!! 205 | """" 206 | # 207 | ## 208 | ### 209 | $ 210 | $$ 211 | $$$ 212 | % 213 | %% 214 | %%% 215 | & 216 | ( 217 | () 218 | ) 219 | * 220 | ** 221 | *** 222 | + 223 | ++ 224 | +++ 225 | - 226 | -- 227 | --- 228 | : 229 | :( 230 | :) 231 | :-( 232 | :-) 233 | ; 234 | = 235 | == 236 | === 237 | ? 238 | ?? 239 | ??? 240 | @ 241 | a 242 | aa 243 | aaa 244 | aaaa 245 | ab 246 | abc 247 | ac 248 | ad 249 | ae 250 | af 251 | ag 252 | ah 253 | ai 254 | aj 255 | ak 256 | al 257 | am 258 | an 259 | ao 260 | ap 261 | aq 262 | ar 263 | as 264 | at 265 | au 266 | av 267 | aw 268 | ax 269 | ay 270 | az 271 | b 272 | bb 273 | bbb 274 | bbbb 275 | bc 276 | bcd 277 | bd 278 | be 279 | bf 280 | bg 281 | bh 282 | bi 283 | bj 284 | bk 285 | bl 286 | bm 287 | bn 288 | bo 289 | bp 290 | bq 291 | br 292 | bs 293 | bt 294 | bu 295 | bv 296 | bw 297 | bx 298 | by 299 | bz 300 | c 301 | cb 302 | cc 303 | ccc 304 | cccc 305 | cd 306 | cde 307 | ce 308 | cf 309 | cg 310 | ch 311 | ci 312 | cj 313 | ck 314 | cl 315 | cm 316 | cn 317 | co 318 | cp 319 | cq 320 | cr 321 | cs 322 | ct 323 | cu 324 | cv 325 | cw 326 | cx 327 | cy 328 | cz 329 | d 330 | db 331 | dc 332 | dd 333 | ddd 334 | dddd 335 | de 336 | def 337 | df 338 | dg 339 | dh 340 | di 341 | dj 342 | dk 343 | dl 344 | dm 345 | dn 346 | do 347 | dp 348 | dq 349 | dr 350 | ds 351 | dt 352 | du 353 | dv 354 | dw 355 | dx 356 | dy 357 | dz 358 | e 359 | eb 360 | ec 361 | ed 362 | ee 363 | eee 364 | eeee 365 | ef 366 | efg 367 | eg 368 | eh 369 | ei 370 | ej 371 | ek 372 | el 373 | em 374 | en 375 | eo 376 | ep 377 | eq 378 | er 379 | es 380 | et 381 | eu 382 | ev 383 | ew 384 | ex 385 | ey 386 | ez 387 | f 388 | fb 389 | fc 390 | fd 391 | fe 392 | ff 393 | fff 394 | ffff 395 | fg 396 | fgh 397 | fh 398 | fi 399 | fj 400 | fk 401 | fl 402 | fm 403 | fn 404 | fo 405 | fp 406 | fq 407 | fr 408 | fs 409 | ft 410 | fu 411 | fv 412 | fw 413 | fx 414 | fy 415 | fz 416 | g 417 | gb 418 | gc 419 | gd 420 | ge 421 | gf 422 | gg 423 | ggg 424 | gggg 425 | gh 426 | ghi 427 | gi 428 | gj 429 | gk 430 | gl 431 | gm 432 | gn 433 | go 434 | gp 435 | gq 436 | gr 437 | gs 438 | gt 439 | gu 440 | gv 441 | gw 442 | gx 443 | gy 444 | gz 445 | h 446 | hb 447 | hc 448 | hd 449 | he 450 | hf 451 | hg 452 | hh 453 | hhh 454 | hhhh 455 | hi 456 | hij 457 | hj 458 | hk 459 | hl 460 | hm 461 | hn 462 | ho 463 | hp 464 | hq 465 | hr 466 | hs 467 | ht 468 | hu 469 | hv 470 | hw 471 | hx 472 | hy 473 | hz 474 | i 475 | ib 476 | ic 477 | id 478 | ie 479 | if 480 | ig 481 | ih 482 | ii 483 | iii 484 | iiii 485 | ij 486 | ijk 487 | ik 488 | il 489 | im 490 | in 491 | io 492 | ip 493 | iq 494 | ir 495 | is 496 | it 497 | iu 498 | iv 499 | iw 500 | ix 501 | iy 502 | iz 503 | j 504 | jb 505 | jc 506 | jd 507 | je 508 | jf 509 | jg 510 | jh 511 | ji 512 | jj 513 | jjj 514 | jjjj 515 | jk 516 | jkl 517 | jl 518 | jm 519 | jn 520 | jo 521 | jp 522 | jq 523 | jr 524 | js 525 | jt 526 | ju 527 | jv 528 | jw 529 | jx 530 | jy 531 | jz 532 | k 533 | kb 534 | kc 535 | kd 536 | ke 537 | kf 538 | kg 539 | kh 540 | ki 541 | kj 542 | kk 543 | kkk 544 | kkkk 545 | kl 546 | klm 547 | km 548 | kn 549 | ko 550 | kp 551 | kq 552 | kr 553 | ks 554 | kt 555 | ku 556 | kv 557 | kw 558 | kx 559 | ky 560 | kz 561 | l 562 | lb 563 | lc 564 | ld 565 | le 566 | lf 567 | lg 568 | lh 569 | li 570 | lj 571 | lk 572 | ll 573 | lll 574 | llll 575 | lm 576 | lmn 577 | ln 578 | lo 579 | lp 580 | lq 581 | lr 582 | ls 583 | lt 584 | lu 585 | lv 586 | lw 587 | lx 588 | ly 589 | lz 590 | m 591 | mb 592 | mc 593 | md 594 | me 595 | mf 596 | mg 597 | mh 598 | mi 599 | mj 600 | mk 601 | ml 602 | mm 603 | mmm 604 | mmmm 605 | mn 606 | mno 607 | mo 608 | mp 609 | mq 610 | mr 611 | ms 612 | mt 613 | mu 614 | mv 615 | mw 616 | mx 617 | my 618 | mz 619 | n 620 | nb 621 | nc 622 | nd 623 | ne 624 | nf 625 | ng 626 | nh 627 | ni 628 | nj 629 | nk 630 | nl 631 | nm 632 | nn 633 | nnn 634 | nnnn 635 | no 636 | nop 637 | np 638 | nq 639 | nr 640 | ns 641 | nt 642 | nu 643 | nv 644 | nw 645 | nx 646 | ny 647 | nz 648 | o 649 | ob 650 | oc 651 | od 652 | oe 653 | of 654 | og 655 | oh 656 | oi 657 | oj 658 | ok 659 | ol 660 | om 661 | on 662 | oo 663 | ooo 664 | oooo 665 | op 666 | opq 667 | oq 668 | or 669 | os 670 | ot 671 | ou 672 | ov 673 | ow 674 | ox 675 | oy 676 | oz 677 | p 678 | pb 679 | pc 680 | pd 681 | pe 682 | pf 683 | pg 684 | ph 685 | pi 686 | pj 687 | pk 688 | pl 689 | pm 690 | pn 691 | po 692 | pp 693 | ppp 694 | pppp 695 | pq 696 | pqr 697 | pr 698 | ps 699 | pt 700 | pu 701 | pv 702 | pw 703 | px 704 | py 705 | pz 706 | q 707 | qb 708 | qc 709 | qd 710 | qe 711 | qf 712 | qg 713 | qh 714 | qi 715 | qj 716 | qk 717 | ql 718 | qm 719 | qn 720 | qo 721 | qp 722 | qq 723 | qqq 724 | qqqq 725 | qr 726 | qrs 727 | qs 728 | qt 729 | qu 730 | qv 731 | qw 732 | qx 733 | qy 734 | qz 735 | r 736 | rb 737 | rc 738 | rd 739 | re 740 | rf 741 | rg 742 | rh 743 | ri 744 | rj 745 | rk 746 | rl 747 | rm 748 | rn 749 | ro 750 | rp 751 | rq 752 | rr 753 | rrr 754 | rrrr 755 | rs 756 | rst 757 | rt 758 | ru 759 | rv 760 | rw 761 | rx 762 | ry 763 | rz 764 | s 765 | sb 766 | sc 767 | sd 768 | se 769 | sf 770 | sg 771 | sh 772 | si 773 | sj 774 | sk 775 | sl 776 | sm 777 | sn 778 | so 779 | sp 780 | sq 781 | sr 782 | ss 783 | sss 784 | ssss 785 | st 786 | stu 787 | su 788 | sv 789 | sw 790 | sx 791 | sy 792 | sz 793 | t 794 | tb 795 | tc 796 | td 797 | te 798 | tf 799 | tg 800 | th 801 | ti 802 | tj 803 | tk 804 | tl 805 | tm 806 | tn 807 | to 808 | tp 809 | tq 810 | tr 811 | ts 812 | tt 813 | ttt 814 | tttt 815 | tu 816 | tuv 817 | tv 818 | tw 819 | tx 820 | ty 821 | tz 822 | u 823 | ub 824 | uc 825 | ud 826 | ue 827 | uf 828 | ug 829 | uh 830 | ui 831 | uj 832 | uk 833 | ul 834 | um 835 | un 836 | uo 837 | up 838 | uq 839 | ur 840 | us 841 | ut 842 | uu 843 | uuu 844 | uuuu 845 | uv 846 | uvw 847 | uw 848 | ux 849 | uy 850 | uz 851 | v 852 | vb 853 | vc 854 | vd 855 | ve 856 | vf 857 | vg 858 | vh 859 | vi 860 | vj 861 | vk 862 | vl 863 | vm 864 | vn 865 | vo 866 | vp 867 | vq 868 | vr 869 | vs 870 | vt 871 | vu 872 | vv 873 | vvv 874 | vvvv 875 | vw 876 | vwx 877 | vx 878 | vy 879 | vz 880 | w 881 | wb 882 | wc 883 | wd 884 | we 885 | wf 886 | wg 887 | wh 888 | wi 889 | wj 890 | wk 891 | wl 892 | wm 893 | wn 894 | wo 895 | wp 896 | wq 897 | wr 898 | ws 899 | wt 900 | wu 901 | wv 902 | ww 903 | www 904 | wwww 905 | wx 906 | wxy 907 | wy 908 | wz 909 | x 910 | xb 911 | xc 912 | xd 913 | xe 914 | xf 915 | xg 916 | xh 917 | xi 918 | xj 919 | xk 920 | xl 921 | xm 922 | xn 923 | xo 924 | xp 925 | xq 926 | xr 927 | xs 928 | xt 929 | xu 930 | xv 931 | xw 932 | xx 933 | xxx 934 | xxxx 935 | xy 936 | xyz 937 | xz 938 | y 939 | yb 940 | yc 941 | yd 942 | ye 943 | yf 944 | yg 945 | yh 946 | yi 947 | yj 948 | yk 949 | yl 950 | ym 951 | yn 952 | yo 953 | yp 954 | yq 955 | yr 956 | ys 957 | yt 958 | yu 959 | yv 960 | yw 961 | yx 962 | yy 963 | yyy 964 | yyyy 965 | yz 966 | z 967 | zb 968 | zc 969 | zd 970 | ze 971 | zf 972 | zg 973 | zh 974 | zi 975 | zj 976 | zk 977 | zl 978 | zm 979 | zn 980 | zo 981 | zp 982 | zq 983 | zr 984 | zs 985 | zt 986 | zu 987 | zv 988 | zw 989 | zx 990 | zy 991 | zz 992 | zzz 993 | zzzz 994 | 995 | -------------------------------------------------------------------------------- /fontes/excluidas.txt: -------------------------------------------------------------------------------- 1 | 2 | abc 3 | abjecto 4 | abjecto 5 | abortar 6 | abortar 7 | about 8 | açafate 9 | acta 10 | acta 11 | activar 12 | activar 13 | activo 14 | activo 15 | acto 16 | acto 17 | actor 18 | actor 19 | actriz 20 | actriz 21 | actual 22 | actual 23 | actuar 24 | actuar 25 | adoptar 26 | adoptar 27 | afectar 28 | afectar 29 | afecto 30 | afecto 31 | aflição 32 | aflição 33 | afligir 34 | afligir 35 | afogado 36 | afogado 37 | agredir 38 | agredir 39 | and 40 | árctico 41 | árctico 42 | art 43 | aux 44 | azt 45 | back 46 | back 47 | back 48 | bad 49 | ballet 50 | band 51 | beat 52 | best 53 | bien 54 | board 55 | bourbon 56 | boy 57 | boy 58 | bráctea 59 | bráctea 60 | brandy 61 | brandy 62 | brandy 63 | camp 64 | céptico 65 | céptico 66 | clown 67 | clown 68 | colecta 69 | colecta 70 | cólon 71 | con 72 | córtex 73 | coulomb 74 | country 75 | country 76 | country 77 | court 78 | cowboy 79 | crack 80 | crack 81 | crack 82 | crash 83 | cut 84 | dan 85 | deep 86 | directo 87 | directo 88 | dólman 89 | ducto 90 | ducto 91 | ecstasy 92 | ecstasy 93 | ecstasy 94 | eng 95 | erecto 96 | erecto 97 | estéril 98 | exacto 99 | exacto 100 | excepto 101 | excepto 102 | facto 103 | facto 104 | factor 105 | factor 106 | factura 107 | factura 108 | family 109 | family 110 | family 111 | fan 112 | faraday 113 | faraday 114 | faraday 115 | fast 116 | folk 117 | folk 118 | folk 119 | front 120 | fúnebre 121 | génesis 122 | get 123 | gran 124 | grand 125 | group 126 | hard 127 | hay 128 | heart 129 | hein 130 | hip 131 | hit 132 | hobby 133 | hobby 134 | hoc 135 | hot 136 | impacte 137 | impacte 138 | impacto 139 | impacto 140 | inf 141 | inq 142 | insecto 143 | insecto 144 | jacto 145 | jacto 146 | jihad 147 | job 148 | jockey 149 | jockey 150 | just 151 | kaiser 152 | kaiser 153 | kart 154 | kart 155 | kelvin 156 | kelvin 157 | kent 158 | kg 159 | kg 160 | khmer 161 | khmer 162 | king 163 | king 164 | king 165 | know 166 | know 167 | know 168 | krill 169 | krill 170 | lady 171 | lady 172 | land 173 | lectivo 174 | lectivo 175 | leptão 176 | leptão 177 | light 178 | like 179 | like 180 | living 181 | look 182 | look 183 | look 184 | lord 185 | lost 186 | lux 187 | malawi 188 | malawi 189 | market 190 | market 191 | match 192 | mayor 193 | mayor 194 | meeting 195 | min 196 | mind 197 | modern 198 | money 199 | money 200 | money 201 | music 202 | must 203 | network 204 | network 205 | night 206 | objecto 207 | objecto 208 | off 209 | olfacto 210 | olfacto 211 | óptimo 212 | óptimo 213 | pág 214 | party 215 | party 216 | party 217 | pit 218 | player 219 | player 220 | playoff 221 | playoff 222 | playoff 223 | point 224 | port 225 | pot 226 | project 227 | public 228 | quê 229 | raid 230 | raptar 231 | raptar 232 | reactor 233 | reactor 234 | recto 235 | recto 236 | regímen 237 | repto 238 | repto 239 | ring 240 | road 241 | robot 242 | rocket 243 | rocket 244 | rocket 245 | round 246 | rúmen 247 | san 248 | say 249 | say 250 | say 251 | sec 252 | séc 253 | sector 254 | sector 255 | sen 256 | set 257 | shop 258 | siemens 259 | sig 260 | slogan 261 | smoking 262 | smoking 263 | sob 264 | son 265 | split 266 | spot 267 | srª 268 | station 269 | station 270 | strip 271 | sweet 272 | sweet 273 | sweet 274 | swing 275 | swing 276 | system 277 | system 278 | tactear 279 | tactear 280 | táctico 281 | táctico 282 | táctil 283 | táctil 284 | tacto 285 | tacto 286 | take 287 | take 288 | tecto 289 | tecto 290 | ten 291 | tout 292 | tractor 293 | tractor 294 | und 295 | urv 296 | vector 297 | vector 298 | very 299 | very 300 | very 301 | violar 302 | violar 303 | wall 304 | wall 305 | was 306 | was 307 | wave 308 | wave 309 | way 310 | way 311 | way 312 | who 313 | who 314 | with 315 | with 316 | with 317 | work 318 | work 319 | work 320 | your 321 | your 322 | -------------------------------------------------------------------------------- /fontes/excluidas_a_mao.txt: -------------------------------------------------------------------------------- 1 | abjecto 2 | abortar 3 | about 4 | açafate 5 | acta 6 | activar 7 | activo 8 | acto 9 | actor 10 | actriz 11 | actual 12 | actuar 13 | adoptar 14 | afectar 15 | afecto 16 | aflição 17 | afligir 18 | afogado 19 | agredir 20 | and 21 | árctico 22 | art 23 | aux 24 | azt 25 | back 26 | bad 27 | ballet 28 | band 29 | beat 30 | best 31 | bien 32 | board 33 | bourbon 34 | boy 35 | bráctea 36 | brandy 37 | coacção 38 | camp 39 | céptico 40 | clown 41 | colecta 42 | cólon 43 | con 44 | córtex 45 | coulomb 46 | country 47 | court 48 | cowboy 49 | crack 50 | crash 51 | cut 52 | dan 53 | deep 54 | directo 55 | dólman 56 | ducto 57 | ecstasy 58 | eng 59 | erecto 60 | estéril 61 | exacto 62 | excepto 63 | facto 64 | factor 65 | factura 66 | family 67 | fan 68 | faraday 69 | fast 70 | folk 71 | front 72 | fúnebre 73 | génesis 74 | get 75 | gran 76 | grand 77 | group 78 | hard 79 | hay 80 | heart 81 | hein 82 | hip 83 | hit 84 | hobby 85 | hoc 86 | hot 87 | impacte 88 | impacto 89 | inf 90 | inq 91 | insecto 92 | jacto 93 | jihad 94 | job 95 | jockey 96 | just 97 | kaiser 98 | kart 99 | kelvin 100 | kent 101 | kg 102 | khmer 103 | king 104 | know 105 | krill 106 | lady 107 | land 108 | lectivo 109 | leptão 110 | light 111 | like 112 | living 113 | look 114 | lord 115 | lost 116 | lux 117 | malawi 118 | market 119 | match 120 | mayor 121 | meeting 122 | min 123 | mind 124 | modern 125 | money 126 | music 127 | must 128 | network 129 | night 130 | objecto 131 | off 132 | olfacto 133 | óptimo 134 | pág 135 | party 136 | pit 137 | player 138 | playoff 139 | point 140 | port 141 | pot 142 | project 143 | public 144 | quê 145 | raid 146 | raptar 147 | remorso 148 | reactor 149 | recto 150 | regímen 151 | repto 152 | ring 153 | road 154 | robot 155 | rocket 156 | round 157 | rúmen 158 | san 159 | say 160 | sec 161 | séc 162 | sector 163 | sen 164 | set 165 | shop 166 | siemens 167 | sig 168 | slogan 169 | smoking 170 | sob 171 | son 172 | split 173 | spot 174 | srª 175 | station 176 | strip 177 | sweet 178 | swing 179 | system 180 | tactear 181 | táctico 182 | táctil 183 | tacto 184 | take 185 | tecto 186 | ten 187 | tout 188 | tractor 189 | und 190 | urv 191 | vector 192 | very 193 | violar 194 | wall 195 | was 196 | wave 197 | way 198 | who 199 | with 200 | work 201 | your 202 | calúnia 203 | egoísta 204 | grilhão 205 | insônia 206 | matança 207 | penúria 208 | pontapé 209 | safanão 210 | sedução 211 | venéreo 212 | projecto 213 | director 214 | carácter 215 | concelho 216 | rapariga 217 | selecção 218 | inferior 219 | destruir 220 | registar 221 | católico 222 | excepção 223 | actuação 224 | carácter 225 | católico 226 | colecção 227 | projecto 228 | concelho 229 | contacto 230 | controlo 231 | correcto 232 | director 233 | direcção 234 | efectuar 235 | excepção 236 | execução 237 | selecção 238 | acusação 239 | prejuízo 240 | rapariga 241 | vergonha 242 | violento 243 | -------------------------------------------------------------------------------- /fontes/molho_especial.txt: -------------------------------------------------------------------------------- 1 | # Unidades da federação 2 | AC AL AP AM BA CE DF ES GO MA MT MS MG PA PB PR PE PI RJ RN RS RO RR SC SP SE TO 3 | 4 | # Siglas 5 | ABCD BC CEP CLT CNH CNPJ CPI CPF CRT CV DARF DDD DDI ENEM FTW 6 | GIF HDMI HDTV HTTP IDH IMC IRPJ LCD MASP MMDC NF OK OVNI PDF 7 | PVT RG RSVP SKU SLA SQN SSP STF STJ STL SVG TRE TSE UF UFO VGA 8 | 9 | # Alfabeto fonético internacional 10 | alfa bravo charlie delta echo foxtrot golf hotel india juliet kilo lima mike november 11 | oscar papa quebec romeo sierra tango uniform victor whiskey x-ray yankee zulu 12 | 13 | # Alfabeto fonético casual brasileiro - CONTÉM 3 ACENTOS! 14 | amor bandeira cobra dado estrela feira goiaba hotel índio josé kiwi lua maria 15 | navio ouro pipa quilombo raiz saci tatu uva vitória wilson xadrez yes zebra 16 | 17 | # Para completar a tirinha "Password Strength" em PT-BR 18 | correto 19 | -------------------------------------------------------------------------------- /fontes/sem_acentos.txt: -------------------------------------------------------------------------------- 1 | a 2 | aba 3 | abacaxi 4 | abade 5 | abadia 6 | abafado 7 | abafar 8 | abaixar 9 | abaixo 10 | abajur 11 | abalado 12 | abalar 13 | abalo 14 | abanar 15 | abancar 16 | abar 17 | abarcar 18 | abate 19 | abater 20 | abatido 21 | abc 22 | abdicar 23 | abdome 24 | abeirar 25 | abelha 26 | aberta 27 | aberto 28 | abismo 29 | abissal 30 | abjecto 31 | abolido 32 | abolir 33 | abonar 34 | abono 35 | abordar 36 | abotoar 37 | about 38 | abrasar 39 | abrigar 40 | abrigo 41 | abrir 42 | abrolho 43 | abrupto 44 | absorto 45 | abster 46 | absurdo 47 | abundar 48 | abusar 49 | abusivo 50 | abuso 51 | abutre 52 | acabado 53 | acabar 54 | acalmar 55 | acamar 56 | acampar 57 | acartar 58 | acaso 59 | acatar 60 | aceder 61 | aceitar 62 | aceite 63 | aceito 64 | acenar 65 | acender 66 | aceno 67 | acento 68 | acerca 69 | acercar 70 | acertar 71 | acerto 72 | acervo 73 | aceso 74 | acessar 75 | acesso 76 | acetato 77 | achado 78 | achaque 79 | achar 80 | achegar 81 | acidez 82 | acima 83 | acirrar 84 | aclamar 85 | aclarar 86 | acoitar 87 | acolher 88 | acordar 89 | acorde 90 | acordo 91 | acorrer 92 | acta 93 | activar 94 | activo 95 | acto 96 | actor 97 | actriz 98 | actual 99 | actuar 100 | acuado 101 | acudir 102 | acusado 103 | acusar 104 | adaptar 105 | adega 106 | ademais 107 | adensar 108 | adentro 109 | adepto 110 | adequar 111 | aderir 112 | adesivo 113 | adeus 114 | adiado 115 | adiante 116 | adiar 117 | adido 118 | adiposo 119 | adir 120 | aditivo 121 | adjunto 122 | admirar 123 | admitir 124 | adobe 125 | adoecer 126 | adoptar 127 | adorado 128 | adorar 129 | adornar 130 | adorno 131 | adrede 132 | adregar 133 | adro 134 | adubar 135 | adubo 136 | adular 137 | adulto 138 | adutor 139 | aduzir 140 | advento 141 | adverso 142 | advindo 143 | advir 144 | advogar 145 | afagar 146 | afago 147 | afamado 148 | afasia 149 | afastar 150 | afazer 151 | afectar 152 | afecto 153 | afeito 154 | aferir 155 | afiado 156 | afiar 157 | afilado 158 | afim 159 | afinado 160 | afinal 161 | afinar 162 | afinco 163 | afirmar 164 | afixado 165 | afixar 166 | afligir 167 | aflito 168 | aflorar 169 | afluir 170 | afluxo 171 | afogado 172 | afogar 173 | afoitar 174 | afoito 175 | afora 176 | afresco 177 | afronta 178 | after 179 | aftoso 180 | afundar 181 | ag 182 | agachar 183 | agarrar 184 | agenda 185 | agendar 186 | agente 187 | agir 188 | agitado 189 | agitar 190 | agoiro 191 | agonia 192 | agora 193 | agouro 194 | agradar 195 | agrar 196 | agravar 197 | agravo 198 | agredir 199 | agregar 200 | agreste 201 | agro 202 | agrupar 203 | agrura 204 | aguado 205 | aguar 206 | agudeza 207 | agudo 208 | aguiar 209 | agulha 210 | ah 211 | ai 212 | ainda 213 | aio 214 | airoso 215 | ajeitar 216 | ajuda 217 | ajudar 218 | ajuizar 219 | ajuntar 220 | ajustar 221 | ajuste 222 | ala 223 | alado 224 | alagado 225 | alagar 226 | alameda 227 | alar 228 | alarde 229 | alargar 230 | alarido 231 | alarmar 232 | alarme 233 | alba 234 | albarda 235 | albino 236 | alcaide 237 | alcance 238 | alcova 239 | alcunha 240 | aldeia 241 | alecrim 242 | alegado 243 | alegar 244 | alegrar 245 | alegre 246 | alegria 247 | aleijar 248 | aleluia 249 | alento 250 | alergia 251 | alerta 252 | alertar 253 | alerto 254 | alfa 255 | alface 256 | alfaia 257 | alferes 258 | alforge 259 | alga 260 | algema 261 | algo 262 | algoz 263 | algum 264 | algures 265 | alheado 266 | alhear 267 | alheio 268 | alho 269 | ali 270 | aliado 271 | aliar 272 | aliciar 273 | alienar 274 | alijar 275 | alinhar 276 | alisar 277 | alistar 278 | aliviar 279 | all 280 | alma 281 | almeida 282 | almejar 283 | alojado 284 | alojar 285 | alongar 286 | alonso 287 | alpaca 288 | alpes 289 | altar 290 | altear 291 | alterar 292 | alteza 293 | altivez 294 | altivo 295 | alto 296 | altura 297 | aludir 298 | alugar 299 | aluguel 300 | aluguer 301 | alumiar 302 | aluna 303 | aluno 304 | alusivo 305 | alvar 306 | alvejar 307 | alvitre 308 | alvo 309 | alvor 310 | alvura 311 | ama 312 | amaciar 313 | amado 314 | amador 315 | amadora 316 | amainar 317 | amanhar 318 | amanho 319 | amansar 320 | amante 321 | amapola 322 | amar 323 | amarelo 324 | amargar 325 | amargo 326 | amargor 327 | amarra 328 | amarrar 329 | amassar 330 | amazona 331 | ambos 332 | ameba 333 | ameia 334 | ameixa 335 | ameno 336 | amianto 337 | amido 338 | amiga 339 | amigo 340 | amiudar 341 | amizade 342 | amo 343 | amolar 344 | amor 345 | amora 346 | amorfo 347 | amoroso 348 | amostra 349 | amparar 350 | amparo 351 | ampere 352 | ampliar 353 | amplo 354 | ampola 355 | amuado 356 | amuar 357 | amuleto 358 | amuo 359 | amurada 360 | an 361 | anais 362 | anal 363 | anca 364 | ancinho 365 | ancorar 366 | and 367 | anda 368 | andaime 369 | andaluz 370 | andante 371 | andar 372 | andas 373 | andebol 374 | andino 375 | andor 376 | anedota 377 | anel 378 | anemia 379 | anexado 380 | anexar 381 | anexo 382 | angico 383 | angina 384 | anglo 385 | angola 386 | angolar 387 | angular 388 | anhembi 389 | anidro 390 | anil 391 | animado 392 | animal 393 | animar 394 | aninhar 395 | anistia 396 | anjinho 397 | anjo 398 | ano 399 | anormal 400 | anotado 401 | anotar 402 | anseio 403 | ansiado 404 | ansiar 405 | ansioso 406 | ante 407 | antena 408 | antera 409 | antes 410 | antever 411 | anti 412 | antigo 413 | antraz 414 | antro 415 | anual 416 | anuir 417 | anulado 418 | anular 419 | anzol 420 | aorta 421 | apache 422 | apagado 423 | apagar 424 | apalpar 425 | apanhar 426 | aparado 427 | aparar 428 | aparato 429 | aparo 430 | apartar 431 | aparte 432 | apatia 433 | ape 434 | apear 435 | apegado 436 | apegar 437 | apego 438 | apelar 439 | apelido 440 | apelo 441 | apenas 442 | apertar 443 | aperto 444 | apesar 445 | apetite 446 | apical 447 | apiedar 448 | apinhar 449 | apitar 450 | apito 451 | aplacar 452 | aplauso 453 | aplicar 454 | apogeu 455 | apoiar 456 | apoio 457 | apontar 458 | aportar 459 | apossar 460 | aposta 461 | apostar 462 | aprazer 463 | aprovar 464 | aprumar 465 | aprumo 466 | apto 467 | apurado 468 | apurar 469 | apuro 470 | aquando 471 | aquase 472 | aquecer 473 | aquele 474 | aqui 475 | aquilo 476 | aquoso 477 | ar 478 | ara 479 | arado 480 | aragem 481 | arame 482 | aranha 483 | arara 484 | arauto 485 | arbusto 486 | arca 487 | arcada 488 | arcaico 489 | arcanjo 490 | arcar 491 | archote 492 | arco 493 | ardente 494 | arder 495 | ardil 496 | ardor 497 | areal 498 | arear 499 | areeiro 500 | areia 501 | arejado 502 | arena 503 | arengar 504 | arenito 505 | arenoso 506 | areo 507 | aresta 508 | arfar 509 | argila 510 | argola 511 | argolar 512 | arguido 513 | arguto 514 | ariano 515 | aridez 516 | arisco 517 | arma 518 | armada 519 | armado 520 | armador 521 | armar 522 | arneiro 523 | aro 524 | aroeira 525 | aroma 526 | arquear 527 | arquivo 528 | arraial 529 | arranco 530 | arranjo 531 | arrasar 532 | arrasto 533 | arre 534 | arredar 535 | arredio 536 | arredor 537 | arreio 538 | arrelia 539 | arrepio 540 | arriar 541 | arriba 542 | arribar 543 | arrimo 544 | arroba 545 | arrocho 546 | arroio 547 | arrojar 548 | arrojo 549 | arromba 550 | arrotar 551 | arroubo 552 | arroz 553 | arruado 554 | arruda 555 | arrumar 556 | arsenal 557 | art 558 | arte 559 | artigo 560 | artista 561 | artrite 562 | arvorar 563 | arzinho 564 | asa 565 | asas 566 | asco 567 | asfalto 568 | asfixia 569 | asilo 570 | asma 571 | asneira 572 | asno 573 | aspa 574 | aspecto 575 | aspirar 576 | assado 577 | assalto 578 | assar 579 | assaz 580 | asseado 581 | asseio 582 | assente 583 | assento 584 | assim 585 | assinar 586 | assoar 587 | assobio 588 | assolar 589 | assomar 590 | assomo 591 | assumir 592 | assunto 593 | asteca 594 | astral 595 | astro 596 | astuto 597 | atacado 598 | atacar 599 | atado 600 | atalaia 601 | atalhar 602 | atalho 603 | ataque 604 | atar 605 | atear 606 | atelier 607 | atender 608 | atentar 609 | atento 610 | atenuar 611 | ater 612 | aterrar 613 | aterro 614 | atestar 615 | ateu 616 | atinar 617 | atingir 618 | atinjir 619 | atirar 620 | atitude 621 | atlas 622 | atleta 623 | atol 624 | atolado 625 | atolar 626 | atracar 627 | atrair 628 | atrasar 629 | atraso 630 | atrever 631 | atrito 632 | atroar 633 | atroz 634 | atum 635 | aturar 636 | au 637 | audaz 638 | audio 639 | auditor 640 | auferir 641 | auge 642 | augusto 643 | aula 644 | aulo 645 | aumento 646 | aura 647 | aurora 648 | ausente 649 | austero 650 | austral 651 | autarca 652 | auto 653 | autor 654 | autoral 655 | autoria 656 | autuado 657 | aux 658 | av 659 | aval 660 | avaliar 661 | avante 662 | avareza 663 | avaria 664 | avaro 665 | ave 666 | aveia 667 | avenca 668 | avenida 669 | avental 670 | aventar 671 | averbar 672 | avessa 673 | avesso 674 | aviador 675 | aviar 676 | avidez 677 | avisado 678 | avisar 679 | aviso 680 | avistar 681 | avivar 682 | avulso 683 | avultar 684 | axial 685 | axila 686 | axilar 687 | axioma 688 | azar 689 | azedar 690 | azedo 691 | azedume 692 | azeite 693 | azenha 694 | azinho 695 | azo 696 | azoto 697 | azougue 698 | azt 699 | azul 700 | azulado 701 | azulejo 702 | b 703 | baba 704 | babado 705 | babar 706 | babel 707 | bacano 708 | bacelar 709 | bacia 710 | bacilo 711 | back 712 | bacon 713 | bad 714 | badalar 715 | badalo 716 | baderna 717 | baeta 718 | bafejar 719 | bafio 720 | bafo 721 | baga 722 | bagagem 723 | bago 724 | baiana 725 | baiano 726 | baila 727 | bailado 728 | bailar 729 | baile 730 | bainha 731 | bairro 732 | baixa 733 | baixada 734 | baixar 735 | baixela 736 | baixeza 737 | baixo 738 | bala 739 | balada 740 | balde 741 | baldio 742 | baleado 743 | baleia 744 | balir 745 | baliza 746 | ballet 747 | balnear 748 | balofo 749 | balsa 750 | bambo 751 | bambu 752 | banal 753 | banana 754 | bananal 755 | banca 756 | bancada 757 | bancar 758 | banco 759 | band 760 | banda 761 | bandeja 762 | bandida 763 | bandido 764 | bando 765 | bang 766 | bangu 767 | banha 768 | banhado 769 | banhar 770 | banho 771 | banido 772 | banir 773 | banto 774 | baque 775 | baquear 776 | bar 777 | baralho 778 | barata 779 | barato 780 | barba 781 | barbado 782 | barbear 783 | barbudo 784 | barca 785 | barco 786 | bardo 787 | barra 788 | barraca 789 | barraco 790 | barrada 791 | barrar 792 | barrela 793 | barrete 794 | barrica 795 | barriga 796 | barril 797 | barro 798 | barroco 799 | barulho 800 | basal 801 | basalto 802 | basco 803 | base 804 | baseada 805 | baseado 806 | basear 807 | basilar 808 | bastar 809 | bastir 810 | bata 811 | batalha 812 | batata 813 | batedor 814 | batel 815 | batente 816 | bater 817 | bateria 818 | batida 819 | batido 820 | batina 821 | bato 822 | batom 823 | batota 824 | batuque 825 | batuta 826 | bauxite 827 | bazar 828 | be 829 | beat 830 | beata 831 | beato 832 | beber 833 | bebida 834 | beco 835 | bege 836 | beijado 837 | beijar 838 | beijo 839 | beira 840 | beirada 841 | beiral 842 | beirar 843 | bel 844 | beleza 845 | belga 846 | belgo 847 | bello 848 | belo 849 | bem 850 | bemol 851 | bendito 852 | benesse 853 | bengala 854 | benigno 855 | bento 856 | benzeno 857 | benzer 858 | berbere 859 | berma 860 | berrar 861 | berro 862 | besouro 863 | best 864 | bestial 865 | beta 866 | bexiga 867 | bezerro 868 | bi 869 | bibe 870 | bibi 871 | bica 872 | bicho 873 | bico 874 | bicudo 875 | bien 876 | bienal 877 | bife 878 | big 879 | bigode 880 | bigorna 881 | bile 882 | bilha 883 | bilhar 884 | bilhete 885 | biliar 886 | bilro 887 | binda 888 | bingo 889 | biombo 890 | bip 891 | birra 892 | bis 893 | bisco 894 | bisneto 895 | bisonho 896 | bisonte 897 | bispo 898 | bit 899 | bitola 900 | bivalve 901 | bizarro 902 | blau 903 | blazer 904 | blitz 905 | bloco 906 | blues 907 | blusa 908 | boal 909 | board 910 | boate 911 | boato 912 | bobagem 913 | bobina 914 | bobo 915 | boca 916 | bocado 917 | bocal 918 | bocar 919 | bocas 920 | bocejar 921 | bocejo 922 | boda 923 | bode 924 | bodega 925 | bofe 926 | boi 927 | boiada 928 | boiar 929 | boicote 930 | boina 931 | bojo 932 | bojudo 933 | bola 934 | bolacha 935 | bolar 936 | bolbo 937 | boleia 938 | bolero 939 | boletim 940 | bolha 941 | bolinha 942 | bolinho 943 | bolo 944 | bolor 945 | bolota 946 | bolsa 947 | bolso 948 | bom 949 | bomba 950 | bombear 951 | bombo 952 | bombom 953 | bondade 954 | bonde 955 | bondoso 956 | boneca 957 | boneco 958 | bonina 959 | bonita 960 | bonito 961 | bonomia 962 | boom 963 | borco 964 | borda 965 | bordado 966 | bordalo 967 | bordar 968 | bordel 969 | bordo 970 | borla 971 | bornal 972 | boro 973 | borrego 974 | bosque 975 | bossa 976 | bota 977 | botar 978 | bote 979 | boteco 980 | botica 981 | botija 982 | botina 983 | boto 984 | bourbon 985 | bovino 986 | bovinos 987 | box 988 | boxe 989 | boy 990 | br 991 | brabo 992 | bradar 993 | brado 994 | braga 995 | bramir 996 | branco 997 | brandir 998 | brando 999 | brandy 1000 | brasa 1001 | brasil 1002 | bravio 1003 | bravo 1004 | bravura 1005 | breca 1006 | brejo 1007 | brenha 1008 | breu 1009 | breve 1010 | bridge 1011 | briga 1012 | brigada 1013 | brigar 1014 | brilhar 1015 | brilho 1016 | brim 1017 | brincar 1018 | brinco 1019 | brindar 1020 | brinde 1021 | brio 1022 | brioso 1023 | brisa 1024 | britar 1025 | broa 1026 | broca 1027 | brocado 1028 | broche 1029 | bronca 1030 | bronco 1031 | bronze 1032 | brotar 1033 | broto 1034 | browser 1035 | bruma 1036 | brusco 1037 | brutal 1038 | bruto 1039 | bruxa 1040 | bruxo 1041 | bucal 1042 | bucha 1043 | bucho 1044 | buda 1045 | budismo 1046 | budista 1047 | bueiro 1048 | bufar 1049 | bufo 1050 | bugalho 1051 | bugre 1052 | bula 1053 | bulbo 1054 | bulha 1055 | bulir 1056 | buraco 1057 | bureau 1058 | burgo 1059 | burla 1060 | burlar 1061 | burrice 1062 | burrico 1063 | busca 1064 | buscado 1065 | buscar 1066 | busto 1067 | buxo 1068 | buzina 1069 | buzinar 1070 | by 1071 | cabal 1072 | cabana 1073 | cabaret 1074 | cabaz 1075 | cabedal 1076 | cabelo 1077 | caber 1078 | cabide 1079 | cabina 1080 | cabine 1081 | cabo 1082 | caboclo 1083 | cabra 1084 | cabrita 1085 | cabrito 1086 | cacau 1087 | cacete 1088 | cache 1089 | cacho 1090 | cachopo 1091 | cacimba 1092 | cacique 1093 | caco 1094 | cacto 1095 | cada 1096 | cade 1097 | cadeado 1098 | cadeia 1099 | cadeira 1100 | caderno 1101 | cadete 1102 | caducar 1103 | caduco 1104 | cagar 1105 | caiado 1106 | caiar 1107 | caibro 1108 | caipira 1109 | cair 1110 | cairo 1111 | cais 1112 | caixa 1113 | caixote 1114 | cajado 1115 | caju 1116 | cal 1117 | calado 1118 | calar 1119 | calcar 1120 | calcite 1121 | calda 1122 | caldo 1123 | cale 1124 | calha 1125 | calhar 1126 | calhau 1127 | calibre 1128 | califa 1129 | calisto 1130 | calma 1131 | calmo 1132 | calo 1133 | caloiro 1134 | calor 1135 | caloria 1136 | caloso 1137 | calote 1138 | calouro 1139 | calva 1140 | cama 1141 | camada 1142 | cambado 1143 | cambaio 1144 | cambar 1145 | cambial 1146 | cambrar 1147 | camelo 1148 | camera 1149 | caminho 1150 | camisa 1151 | camp 1152 | campa 1153 | campear 1154 | campina 1155 | campo 1156 | campus 1157 | cana 1158 | canada 1159 | canal 1160 | cancha 1161 | cancro 1162 | candeia 1163 | candida 1164 | candura 1165 | caneca 1166 | caneco 1167 | canela 1168 | caneta 1169 | canga 1170 | canguru 1171 | canhoto 1172 | canibal 1173 | canil 1174 | canino 1175 | canja 1176 | cano 1177 | canoa 1178 | cansado 1179 | cansar 1180 | cantado 1181 | cantar 1182 | cantata 1183 | cantiga 1184 | cantina 1185 | canto 1186 | cantor 1187 | cantora 1188 | canudo 1189 | caos 1190 | capa 1191 | capacho 1192 | capado 1193 | capanga 1194 | capar 1195 | capataz 1196 | capaz 1197 | capela 1198 | capelo 1199 | capilar 1200 | capim 1201 | capinar 1202 | capital 1203 | capitel 1204 | capota 1205 | capote 1206 | caprino 1207 | captar 1208 | captura 1209 | capucho 1210 | caput 1211 | capuz 1212 | cara 1213 | caraca 1214 | caracol 1215 | carago 1216 | caramba 1217 | carapau 1218 | carbono 1219 | carda 1220 | cardeal 1221 | cardo 1222 | cardume 1223 | careca 1224 | carecer 1225 | carente 1226 | careta 1227 | carga 1228 | cargo 1229 | cariar 1230 | carimbo 1231 | carinho 1232 | carioca 1233 | carisma 1234 | cariz 1235 | carlota 1236 | carnal 1237 | carne 1238 | carnudo 1239 | caro 1240 | carocha 1241 | carona 1242 | carpa 1243 | carpelo 1244 | carpete 1245 | carpir 1246 | carrada 1247 | carreta 1248 | carreto 1249 | carril 1250 | carro 1251 | carta 1252 | cartada 1253 | cartaz 1254 | cartel 1255 | cartola 1256 | cartoon 1257 | casa 1258 | casaca 1259 | casaco 1260 | casado 1261 | casal 1262 | casar 1263 | casaria 1264 | casario 1265 | casca 1266 | cascar 1267 | cascata 1268 | casco 1269 | casebre 1270 | caseiro 1271 | caserna 1272 | cash 1273 | casinha 1274 | casino 1275 | caso 1276 | casota 1277 | cassa 1278 | cassar 1279 | cassino 1280 | castelo 1281 | castigo 1282 | casto 1283 | castor 1284 | castrar 1285 | casual 1286 | casulo 1287 | cata 1288 | catana 1289 | catete 1290 | catinga 1291 | cativar 1292 | cativo 1293 | catorze 1294 | catre 1295 | cauda 1296 | caudal 1297 | caule 1298 | causa 1299 | causado 1300 | causal 1301 | causar 1302 | cautela 1303 | cava 1304 | cavaca 1305 | cavado 1306 | cavador 1307 | cavala 1308 | cavalo 1309 | cavar 1310 | cave 1311 | caveira 1312 | caverna 1313 | caviar 1314 | cc 1315 | cce 1316 | cear 1317 | cebola 1318 | ceder 1319 | cedo 1320 | cedro 1321 | cegar 1322 | cego 1323 | cegonha 1324 | ceia 1325 | ceifa 1326 | ceifado 1327 | ceifar 1328 | cela 1329 | celeiro 1330 | celeste 1331 | celta 1332 | celular 1333 | cem 1334 | cena 1335 | cenho 1336 | cenoura 1337 | censo 1338 | censor 1339 | censura 1340 | centavo 1341 | centeio 1342 | centena 1343 | center 1344 | cento 1345 | central 1346 | centrar 1347 | centro 1348 | cep 1349 | cepa 1350 | cepo 1351 | cera 1352 | cerca 1353 | cercado 1354 | cercar 1355 | cerco 1356 | cerda 1357 | cereal 1358 | cereja 1359 | cerejo 1360 | cerne 1361 | ceroula 1362 | cerrado 1363 | cerrar 1364 | cerro 1365 | certame 1366 | certeza 1367 | certo 1368 | cerveja 1369 | cessar 1370 | cesta 1371 | cesto 1372 | cetim 1373 | cevado 1374 | chacina 1375 | chacota 1376 | chaga 1377 | chama 1378 | chamada 1379 | chamado 1380 | chamar 1381 | chambre 1382 | chance 1383 | chapa 1384 | chapado 1385 | charada 1386 | charco 1387 | charme 1388 | charrua 1389 | charuto 1390 | chassi 1391 | chata 1392 | chatear 1393 | chatice 1394 | chato 1395 | chave 1396 | checa 1397 | checar 1398 | checo 1399 | chefe 1400 | chefia 1401 | chefiar 1402 | chegada 1403 | chegado 1404 | chegar 1405 | cheia 1406 | cheio 1407 | cheirar 1408 | cheiro 1409 | cheque 1410 | chi 1411 | chiado 1412 | chiapas 1413 | chiar 1414 | chic 1415 | chica 1416 | chicote 1417 | chifrar 1418 | chifre 1419 | chile 1420 | chilena 1421 | chileno 1422 | chinela 1423 | chinelo 1424 | chinoca 1425 | chip 1426 | chique 1427 | chispa 1428 | chita 1429 | chocado 1430 | chocar 1431 | choco 1432 | chofer 1433 | chofre 1434 | chope 1435 | choque 1436 | chorar 1437 | choro 1438 | choroso 1439 | choupo 1440 | chover 1441 | chufa 1442 | chula 1443 | chumbar 1444 | chumbo 1445 | chupar 1446 | chusma 1447 | chutar 1448 | chute 1449 | chuva 1450 | chuvada 1451 | chuvoso 1452 | ci 1453 | ciar 1454 | ciciar 1455 | ciclo 1456 | ciclone 1457 | cidade 1458 | ciente 1459 | cifra 1460 | cifrar 1461 | cigana 1462 | cigano 1463 | cigarra 1464 | cigarro 1465 | cilada 1466 | ciliado 1467 | ciliar 1468 | cima 1469 | cimeira 1470 | cimento 1471 | cimo 1472 | cinco 1473 | cine 1474 | cinema 1475 | cingido 1476 | cingir 1477 | cinismo 1478 | cinta 1479 | cinto 1480 | cintura 1481 | cinza 1482 | cio 1483 | cioso 1484 | ciranda 1485 | circo 1486 | cirrose 1487 | cisco 1488 | cisma 1489 | cismar 1490 | cisne 1491 | citado 1492 | citar 1493 | citrino 1494 | civil 1495 | civismo 1496 | clamar 1497 | clamor 1498 | claque 1499 | clarear 1500 | clareza 1501 | clarim 1502 | claro 1503 | clas 1504 | classe 1505 | clave 1506 | clero 1507 | clicar 1508 | cliente 1509 | clima 1510 | clip 1511 | clipe 1512 | clique 1513 | clonar 1514 | clone 1515 | cloreto 1516 | cloro 1517 | clown 1518 | club 1519 | clube 1520 | coalhar 1521 | coalho 1522 | coar 1523 | coaxar 1524 | cobaia 1525 | cobalto 1526 | cobarde 1527 | coberto 1528 | cobra 1529 | cobrado 1530 | cobrar 1531 | cobre 1532 | cobrir 1533 | cobro 1534 | coca 1535 | coche 1536 | codesso 1537 | coelho 1538 | coeso 1539 | cofre 1540 | cogitar 1541 | cognato 1542 | cognome 1543 | coibir 1544 | coice 1545 | coima 1546 | coiro 1547 | coisa 1548 | coiso 1549 | coitado 1550 | coito 1551 | cola 1552 | colado 1553 | colagem 1554 | colapso 1555 | colar 1556 | colcha 1557 | colecta 1558 | colega 1559 | coleira 1560 | coletar 1561 | colete 1562 | colher 1563 | colidir 1564 | colina 1565 | coliseu 1566 | colmeal 1567 | colmeia 1568 | colmo 1569 | colo 1570 | colocar 1571 | colono 1572 | color 1573 | colorir 1574 | colosso 1575 | coluna 1576 | com 1577 | coma 1578 | comadre 1579 | comando 1580 | comarca 1581 | combate 1582 | comboio 1583 | comedor 1584 | comenda 1585 | comento 1586 | comer 1587 | cometa 1588 | cometer 1589 | comida 1590 | como 1591 | comover 1592 | compor 1593 | compota 1594 | compra 1595 | comprar 1596 | comum 1597 | comuna 1598 | con 1599 | concha 1600 | conciso 1601 | condado 1602 | conde 1603 | conduta 1604 | cone 1605 | confiar 1606 | confins 1607 | confuso 1608 | congro 1609 | conluio 1610 | console 1611 | consolo 1612 | constar 1613 | consumo 1614 | conta 1615 | contado 1616 | contar 1617 | conter 1618 | contido 1619 | conto 1620 | contra 1621 | contudo 1622 | convexo 1623 | convir 1624 | convite 1625 | conviva 1626 | cool 1627 | copa 1628 | copeiro 1629 | copiado 1630 | copiar 1631 | copioso 1632 | copo 1633 | copra 1634 | coque 1635 | cor 1636 | corado 1637 | coragem 1638 | coral 1639 | corante 1640 | corar 1641 | corcel 1642 | corda 1643 | cordato 1644 | cordel 1645 | cordial 1646 | coreano 1647 | coreia 1648 | coreto 1649 | corgo 1650 | corinto 1651 | corisco 1652 | corja 1653 | corneta 1654 | coro 1655 | coroa 1656 | coroado 1657 | coroar 1658 | corola 1659 | coronel 1660 | corpete 1661 | corpo 1662 | corpus 1663 | correia 1664 | correio 1665 | correr 1666 | corrida 1667 | corroer 1668 | corso 1669 | cortado 1670 | cortar 1671 | corte 1672 | cortejo 1673 | cortina 1674 | coruja 1675 | corvo 1676 | coser 1677 | cosmos 1678 | costa 1679 | costado 1680 | costela 1681 | costume 1682 | costura 1683 | cota 1684 | cotado 1685 | cotar 1686 | cotio 1687 | coto 1688 | cotovia 1689 | coulomb 1690 | country 1691 | courela 1692 | couro 1693 | court 1694 | coutada 1695 | coutar 1696 | couto 1697 | couve 1698 | cova 1699 | covarde 1700 | coveiro 1701 | cover 1702 | covil 1703 | cowboy 1704 | coxa 1705 | coxear 1706 | coxo 1707 | cozer 1708 | cozido 1709 | cozinha 1710 | cr$ 1711 | craca 1712 | crack 1713 | craque 1714 | crase 1715 | crash 1716 | crasso 1717 | cratera 1718 | cravado 1719 | cravar 1720 | cravo 1721 | creche 1722 | credo 1723 | credor 1724 | creme 1725 | crente 1726 | crepe 1727 | crer 1728 | crescer 1729 | crespar 1730 | crespo 1731 | crestar 1732 | creta 1733 | cria 1734 | criado 1735 | criador 1736 | criar 1737 | crime 1738 | crina 1739 | crioulo 1740 | crise 1741 | crises 1742 | crispar 1743 | crista 1744 | cristal 1745 | cristo 1746 | crivo 1747 | croata 1748 | croato 1749 | cromo 1750 | crosta 1751 | cru 1752 | crucial 1753 | crude 1754 | cruel 1755 | crueza 1756 | cruz 1757 | cruzado 1758 | cruzar 1759 | cuba 1760 | cubano 1761 | cubata 1762 | cubismo 1763 | cubo 1764 | cuco 1765 | cueca 1766 | cuia 1767 | cuidado 1768 | cuidar 1769 | cujo 1770 | culatra 1771 | culpa 1772 | culpado 1773 | culpar 1774 | culposo 1775 | cultivo 1776 | culto 1777 | cultor 1778 | cultura 1779 | cum 1780 | cume 1781 | cumprir 1782 | cumular 1783 | cunhado 1784 | cunhal 1785 | cunhar 1786 | cunho 1787 | cupim 1788 | cura 1789 | curado 1790 | curador 1791 | curar 1792 | curdo 1793 | curie 1794 | curioso 1795 | curral 1796 | cursar 1797 | curso 1798 | curtido 1799 | curtir 1800 | curto 1801 | curtume 1802 | curva 1803 | curvado 1804 | curvar 1805 | curvo 1806 | cuspir 1807 | cuspo 1808 | custa 1809 | custar 1810 | custear 1811 | custeio 1812 | custo 1813 | custoso 1814 | cut 1815 | cutucar 1816 | cv 1817 | czar 1818 | d 1819 | dado 1820 | dador 1821 | dama 1822 | damasco 1823 | dan 1824 | danado 1825 | danar 1826 | daninho 1827 | dano 1828 | danoso 1829 | dar 1830 | dardo 1831 | data 1832 | datado 1833 | datar 1834 | de 1835 | debaixo 1836 | debalde 1837 | debate 1838 | debater 1839 | debelar 1840 | debicar 1841 | debitar 1842 | deboche 1843 | decair 1844 | decano 1845 | decente 1846 | decepar 1847 | decerto 1848 | decibel 1849 | decidir 1850 | decimal 1851 | declive 1852 | decolar 1853 | decorar 1854 | decoro 1855 | decotar 1856 | decreto 1857 | decurso 1858 | dedicar 1859 | dedo 1860 | deduzir 1861 | deep 1862 | defeito 1863 | deferir 1864 | defesa 1865 | defeso 1866 | definir 1867 | defumar 1868 | degas 1869 | degelo 1870 | degolar 1871 | degrau 1872 | degredo 1873 | deitado 1874 | deitar 1875 | deixar 1876 | delator 1877 | delegar 1878 | deleite 1879 | delfim 1880 | delgado 1881 | delirar 1882 | delito 1883 | delta 1884 | demais 1885 | demanda 1886 | demasia 1887 | demente 1888 | demitir 1889 | demo 1890 | demolir 1891 | demora 1892 | demorar 1893 | demover 1894 | dengoso 1895 | dengue 1896 | denotar 1897 | denso 1898 | dentada 1899 | dentado 1900 | dente 1901 | dentro 1902 | deparar 1903 | depois 1904 | depor 1905 | derby 1906 | derivar 1907 | derrama 1908 | derrame 1909 | derrear 1910 | derrota 1911 | derrube 1912 | desabar 1913 | desafio 1914 | desaire 1915 | desatar 1916 | descair 1917 | descaso 1918 | descer 1919 | descida 1920 | descrer 1921 | desde 1922 | desejar 1923 | desejo 1924 | desenho 1925 | deserto 1926 | desfiar 1927 | desfile 1928 | design 1929 | desleal 1930 | deslize 1931 | desmaio 1932 | desovar 1933 | despejo 1934 | despesa 1935 | despido 1936 | despir 1937 | despojo 1938 | destino 1939 | destoar 1940 | desuso 1941 | desvelo 1942 | desviar 1943 | desvio 1944 | detalhe 1945 | detento 1946 | deter 1947 | detido 1948 | detonar 1949 | detrito 1950 | deus 1951 | devagar 1952 | devassa 1953 | devasso 1954 | devedor 1955 | dever 1956 | deveras 1957 | devido 1958 | devir 1959 | devorar 1960 | devotar 1961 | devoto 1962 | dez 1963 | dezena 1964 | dezoito 1965 | dia 1966 | diabo 1967 | diacho 1968 | diante 1969 | dica 1970 | die 1971 | diesel 1972 | dieta 1973 | diferir 1974 | difuso 1975 | digerir 1976 | digital 1977 | digitar 1978 | dignar 1979 | digno 1980 | dilatar 1981 | dilema 1982 | diluir 1983 | diocese 1984 | diploma 1985 | dipolo 1986 | dique 1987 | directo 1988 | direita 1989 | direito 1990 | dirigir 1991 | dirimir 1992 | discar 1993 | disco 1994 | disparo 1995 | dispor 1996 | disputa 1997 | distal 1998 | distar 1999 | dita 2000 | ditado 2001 | ditador 2002 | ditame 2003 | ditar 2004 | dito 2005 | ditongo 2006 | ditoso 2007 | diurno 2008 | diva 2009 | divagar 2010 | diverso 2011 | dividir 2012 | divina 2013 | divino 2014 | divisa 2015 | divisar 2016 | divisor 2017 | dizer 2018 | dizimar 2019 | dj 2020 | dna 2021 | doador 2022 | doar 2023 | dobra 2024 | dobrado 2025 | dobrar 2026 | dobre 2027 | dobro 2028 | doca 2029 | doce 2030 | docente 2031 | doente 2032 | doentio 2033 | doer 2034 | dogma 2035 | doirado 2036 | doirar 2037 | dois 2038 | doleiro 2039 | dolente 2040 | dolo 2041 | doloso 2042 | dom 2043 | domador 2044 | domar 2045 | dominar 2046 | dominga 2047 | domingo 2048 | dona 2049 | doninha 2050 | dono 2051 | donzela 2052 | doping 2053 | dor 2054 | dorido 2055 | dormido 2056 | dormir 2057 | dorna 2058 | dorsal 2059 | dorso 2060 | dosagem 2061 | dose 2062 | dossel 2063 | dossier 2064 | dotado 2065 | dotar 2066 | dote 2067 | dourado 2068 | dourar 2069 | douto 2070 | doutor 2071 | doutora 2072 | doze 2073 | dp 2074 | dra 2075 | drama 2076 | drear 2077 | drenar 2078 | driblar 2079 | drinque 2080 | drive 2081 | droga 2082 | drogado 2083 | drogar 2084 | ducado 2085 | ducha 2086 | ducto 2087 | duelo 2088 | duende 2089 | dueto 2090 | duma 2091 | dumping 2092 | duna 2093 | duo 2094 | duodeno 2095 | dupla 2096 | duplo 2097 | duque 2098 | duquesa 2099 | dura 2100 | durante 2101 | durar 2102 | dureza 2103 | duro 2104 | duvidar 2105 | e 2106 | eclipse 2107 | eclodir 2108 | eco 2109 | ecoar 2110 | ecstasy 2111 | ecu 2112 | ed 2113 | edema 2114 | edil 2115 | editado 2116 | edital 2117 | editar 2118 | editor 2119 | editora 2120 | educado 2121 | educar 2122 | eduli 2123 | efeito 2124 | eficaz 2125 | efusivo 2126 | ego 2127 | eh 2128 | eia 2129 | eira 2130 | eito 2131 | eivado 2132 | eixo 2133 | el 2134 | ela 2135 | ele 2136 | eleger 2137 | elegia 2138 | eleitor 2139 | elenco 2140 | elevado 2141 | elevar 2142 | elipse 2143 | eliseu 2144 | elite 2145 | elixir 2146 | elmo 2147 | elo 2148 | elogiar 2149 | elogio 2150 | em 2151 | ema 2152 | emanado 2153 | emanar 2154 | embaixo 2155 | embalar 2156 | embalo 2157 | embargo 2158 | embate 2159 | embater 2160 | embeber 2161 | embora 2162 | embutir 2163 | emenda 2164 | emendar 2165 | ementa 2166 | emergir 2167 | emigrar 2168 | emir 2169 | emirado 2170 | emissor 2171 | emitido 2172 | emitir 2173 | emotivo 2174 | empada 2175 | empapar 2176 | empatar 2177 | empate 2178 | empatia 2179 | empenho 2180 | empinar 2181 | emprego 2182 | empresa 2183 | empurra 2184 | en 2185 | encaixe 2186 | encanto 2187 | encarar 2188 | encargo 2189 | encenar 2190 | encetar 2191 | encher 2192 | enclave 2193 | encosta 2194 | encosto 2195 | endosso 2196 | energia 2197 | enervar 2198 | enfado 2199 | enfarte 2200 | enfeite 2201 | enfermo 2202 | enfiado 2203 | enfiar 2204 | enfim 2205 | enfocar 2206 | enfoque 2207 | eng 2208 | engajar 2209 | enganar 2210 | enganir 2211 | engano 2212 | engatar 2213 | engenho 2214 | engolir 2215 | engomar 2216 | engorda 2217 | enguia 2218 | enigma 2219 | enjoado 2220 | enjoar 2221 | enlace 2222 | enleado 2223 | enleio 2224 | enlevo 2225 | enojado 2226 | enorme 2227 | enredar 2228 | enredo 2229 | enricar 2230 | enrijar 2231 | enrolar 2232 | ensaiar 2233 | ensaio 2234 | enseada 2235 | ensejar 2236 | ensejo 2237 | ensinar 2238 | ensino 2239 | ensopar 2240 | entalar 2241 | entalhe 2242 | entanto 2243 | ente 2244 | enteada 2245 | enteado 2246 | enterro 2247 | entoar 2248 | entrada 2249 | entrado 2250 | entrar 2251 | entrave 2252 | entre 2253 | entrega 2254 | entrudo 2255 | entulho 2256 | entupir 2257 | enviado 2258 | enviar 2259 | envio 2260 | envolta 2261 | envolto 2262 | enxada 2263 | enxame 2264 | enxerto 2265 | enxofre 2266 | enxotar 2267 | enxoval 2268 | enxugar 2269 | enxuto 2270 | enzima 2271 | epopeia 2272 | equador 2273 | equipa 2274 | equipar 2275 | er 2276 | era 2277 | erecto 2278 | eremita 2279 | erguer 2280 | erguido 2281 | erigir 2282 | ermida 2283 | ermo 2284 | eros 2285 | erosivo 2286 | errado 2287 | errante 2288 | errar 2289 | erro 2290 | erudito 2291 | erva 2292 | ervilha 2293 | esbater 2294 | escada 2295 | escala 2296 | escalar 2297 | escama 2298 | escapar 2299 | escape 2300 | escarpa 2301 | escasso 2302 | escavar 2303 | escoar 2304 | escola 2305 | escolar 2306 | escolha 2307 | escolta 2308 | escopo 2309 | escorar 2310 | escova 2311 | escovar 2312 | escrava 2313 | escravo 2314 | escriba 2315 | escrita 2316 | escrito 2317 | escudo 2318 | escuro 2319 | escusa 2320 | escusar 2321 | escuta 2322 | escutar 2323 | esfera 2324 | esfinge 2325 | esfolar 2326 | esfriar 2327 | esfumar 2328 | esganar 2329 | esgar 2330 | esgotar 2331 | esgoto 2332 | esgrima 2333 | esguio 2334 | eslavo 2335 | esmagar 2336 | esmalte 2337 | esmerar 2338 | esmero 2339 | esmo 2340 | esmola 2341 | espada 2342 | espanto 2343 | esparso 2344 | espasmo 2345 | espelho 2346 | espera 2347 | esperar 2348 | esperma 2349 | esperto 2350 | espesso 2351 | espetar 2352 | espeto 2353 | espia 2354 | espiar 2355 | espiga 2356 | espinha 2357 | espinho 2358 | espira 2359 | espiral 2360 | espirar 2361 | espirro 2362 | espojar 2363 | esponja 2364 | espora 2365 | esporo 2366 | esporte 2367 | esposa 2368 | esposo 2369 | espuma 2370 | espumar 2371 | esquema 2372 | esqui 2373 | esquife 2374 | esquina 2375 | esquiva 2376 | esse 2377 | estaca 2378 | estacar 2379 | estada 2380 | estadia 2381 | estado 2382 | estai 2383 | estalar 2384 | estalo 2385 | estame 2386 | estampa 2387 | estande 2388 | estante 2389 | estar 2390 | estatal 2391 | este 2392 | esteio 2393 | esteira 2394 | estela 2395 | estelar 2396 | estepe 2397 | esterco 2398 | esterno 2399 | esteta 2400 | esteva 2401 | esticar 2402 | estigma 2403 | estilo 2404 | estimar 2405 | estio 2406 | estirar 2407 | estirpe 2408 | estiva 2409 | estival 2410 | estocar 2411 | estofo 2412 | estojo 2413 | estopa 2414 | estoque 2415 | estorvo 2416 | estouro 2417 | estrada 2418 | estrado 2419 | estrago 2420 | estrato 2421 | estrear 2422 | estreia 2423 | estrela 2424 | estrelo 2425 | estria 2426 | estribo 2427 | estrito 2428 | estrofe 2429 | estrume 2430 | estudar 2431 | estudo 2432 | estufa 2433 | estupor 2434 | estupro 2435 | estuque 2436 | esvair 2437 | eta 2438 | etanol 2439 | etapa 2440 | eterno 2441 | etnia 2442 | etrusco 2443 | eu 2444 | euforia 2445 | eugenia 2446 | euro 2447 | europa 2448 | europeu 2449 | evacuar 2450 | evadir 2451 | evasivo 2452 | evento 2453 | evitado 2454 | evitar 2455 | evocado 2456 | evocar 2457 | evolar 2458 | evoluir 2459 | exacto 2460 | exagero 2461 | exalar 2462 | exaltar 2463 | exame 2464 | exangue 2465 | exaurir 2466 | exausto 2467 | exceder 2468 | excelso 2469 | excepto 2470 | excerto 2471 | excesso 2472 | excitar 2473 | excluir 2474 | exemplo 2475 | exercer 2476 | exibido 2477 | exibir 2478 | exigido 2479 | exigir 2480 | exilado 2481 | exilar 2482 | eximir 2483 | existir 2484 | exortar 2485 | expedir 2486 | expelir 2487 | expensa 2488 | expert 2489 | expirar 2490 | expo 2491 | expor 2492 | exposto 2493 | expulso 2494 | extenso 2495 | externo 2496 | extinto 2497 | extra 2498 | extrair 2499 | extremo 2500 | exultar 2501 | f 2502 | fabiano 2503 | fabrico 2504 | fabril 2505 | faca 2506 | facada 2507 | face 2508 | faceta 2509 | fachada 2510 | facho 2511 | facial 2512 | facto 2513 | factor 2514 | factual 2515 | factura 2516 | fada 2517 | fadado 2518 | fadiga 2519 | fadista 2520 | fado 2521 | faia 2522 | faial 2523 | faina 2524 | faiscar 2525 | faixa 2526 | fala 2527 | falado 2528 | falange 2529 | falante 2530 | falar 2531 | falecer 2532 | falha 2533 | falhar 2534 | falho 2535 | falido 2536 | falir 2537 | falsa 2538 | falsear 2539 | falsete 2540 | falso 2541 | falta 2542 | faltar 2543 | faltoso 2544 | fama 2545 | family 2546 | faminto 2547 | famoso 2548 | fan 2549 | faneco 2550 | fanhoso 2551 | far 2552 | faraday 2553 | farda 2554 | fardado 2555 | fardo 2556 | farejar 2557 | farelo 2558 | farense 2559 | faringe 2560 | farinha 2561 | farnel 2562 | farofa 2563 | farol 2564 | farpa 2565 | farpado 2566 | farra 2567 | farrapo 2568 | farsa 2569 | farta 2570 | fartar 2571 | farto 2572 | fartura 2573 | fase 2574 | fasquia 2575 | fast 2576 | fastio 2577 | fatal 2578 | fatia 2579 | fatigar 2580 | fauna 2581 | fausto 2582 | fava 2583 | favela 2584 | favo 2585 | favor 2586 | fax 2587 | faxina 2588 | fazedor 2589 | fazenda 2590 | fazer 2591 | febra 2592 | febre 2593 | febril 2594 | fecal 2595 | fechado 2596 | fechar 2597 | fecho 2598 | fecundo 2599 | fedelho 2600 | feder 2601 | federal 2602 | feira 2603 | feitio 2604 | feito 2605 | feitor 2606 | feitura 2607 | feixe 2608 | fel 2609 | felino 2610 | feliz 2611 | felpudo 2612 | feltro 2613 | fender 2614 | fendido 2615 | fenecer 2616 | feno 2617 | fenol 2618 | fera 2619 | feriado 2620 | feriar 2621 | ferido 2622 | ferir 2623 | feroz 2624 | ferra 2625 | ferrado 2626 | ferrar 2627 | ferro 2628 | ferver 2629 | fervor 2630 | fervura 2631 | festa 2632 | festejo 2633 | festim 2634 | festivo 2635 | fetal 2636 | fetiche 2637 | feto 2638 | feudal 2639 | feudo 2640 | fez 2641 | fiada 2642 | fiado 2643 | fiador 2644 | fiapo 2645 | fiar 2646 | fiasco 2647 | fibra 2648 | fibrose 2649 | fibroso 2650 | ficar 2651 | ficha 2652 | fidalgo 2653 | fieira 2654 | fiel 2655 | figa 2656 | figo 2657 | figura 2658 | figurar 2659 | fila 2660 | filar 2661 | fileira 2662 | filete 2663 | filha 2664 | filho 2665 | filhote 2666 | filiado 2667 | filial 2668 | filiar 2669 | film 2670 | filmar 2671 | filme 2672 | filo 2673 | filtrar 2674 | filtro 2675 | fim 2676 | fina 2677 | finado 2678 | final 2679 | finar 2680 | fincado 2681 | fincar 2682 | findar 2683 | fineza 2684 | fingido 2685 | fingir 2686 | finito 2687 | fino 2688 | finta 2689 | fintar 2690 | finura 2691 | fio 2692 | firma 2693 | firmar 2694 | firme 2695 | firmeza 2696 | fiscal 2697 | fisco 2698 | fisga 2699 | fissura 2700 | fita 2701 | fitar 2702 | fito 2703 | fivela 2704 | fixado 2705 | fixar 2706 | fixe 2707 | fixidez 2708 | fixo 2709 | flagelo 2710 | flagrar 2711 | flanco 2712 | flanela 2713 | flash 2714 | flauta 2715 | flecha 2716 | flechar 2717 | floco 2718 | floema 2719 | flor 2720 | flora 2721 | floral 2722 | florido 2723 | florir 2724 | fluente 2725 | fluidez 2726 | fluido 2727 | fluir 2728 | flutuar 2729 | fluvial 2730 | fluxo 2731 | fobia 2732 | foca 2733 | focado 2734 | focal 2735 | focar 2736 | focinho 2737 | foco 2738 | foder 2739 | fofo 2740 | fofoca 2741 | fogo 2742 | fogoso 2743 | foguete 2744 | foice 2745 | fole 2746 | folga 2747 | folgado 2748 | folgar 2749 | folha 2750 | folhar 2751 | folhear 2752 | folheto 2753 | folho 2754 | folia 2755 | folk 2756 | fome 2757 | fomento 2758 | fone 2759 | fonema 2760 | fonte 2761 | fora 2762 | foral 2763 | forca 2764 | forcado 2765 | forense 2766 | forja 2767 | forjar 2768 | forma 2769 | formado 2770 | formal 2771 | formar 2772 | formato 2773 | formiga 2774 | formoso 2775 | forno 2776 | foro 2777 | forrado 2778 | forrar 2779 | forro 2780 | forte 2781 | fortuna 2782 | forum 2783 | fosca 2784 | fosfato 2785 | fossa 2786 | fosso 2787 | foto 2788 | foz 2789 | fraco 2790 | fractal 2791 | frade 2792 | fraga 2793 | fragata 2794 | fragor 2795 | fragoso 2796 | fralda 2797 | frances 2798 | franco 2799 | frango 2800 | franja 2801 | franzir 2802 | fraque 2803 | frasco 2804 | frase 2805 | fraude 2806 | frear 2807 | frecha 2808 | frege 2809 | frei 2810 | freio 2811 | freira 2812 | freixo 2813 | fremir 2814 | frenesi 2815 | frente 2816 | fresca 2817 | fresco 2818 | frescor 2819 | fresta 2820 | frete 2821 | friagem 2822 | frieza 2823 | frincha 2824 | frio 2825 | frisa 2826 | frisar 2827 | friso 2828 | fritar 2829 | frito 2830 | from 2831 | fronde 2832 | fronho 2833 | front 2834 | frontal 2835 | fronte 2836 | frota 2837 | frouxo 2838 | fruir 2839 | fruta 2840 | fruto 2841 | fuga 2842 | fugaz 2843 | fugidio 2844 | fugir 2845 | fulano 2846 | fulcral 2847 | fulgir 2848 | fulgor 2849 | fuligem 2850 | fulo 2851 | fulvo 2852 | fumador 2853 | fumante 2854 | fumar 2855 | fumegar 2856 | fumo 2857 | funda 2858 | fundado 2859 | fundar 2860 | fundido 2861 | fundir 2862 | fundo 2863 | fundura 2864 | funeral 2865 | funesto 2866 | fungar 2867 | fungo 2868 | funil 2869 | funk 2870 | furar 2871 | furioso 2872 | furna 2873 | furor 2874 | furriel 2875 | furtado 2876 | furtar 2877 | furtivo 2878 | furto 2879 | fusca 2880 | fuso 2881 | futebol 2882 | futre 2883 | futurar 2884 | futuro 2885 | fuzil 2886 | fuzilar 2887 | g 2888 | gabar 2889 | gabo 2890 | gado 2891 | gago 2892 | gaiola 2893 | gaita 2894 | gaivota 2895 | gajo 2896 | gala 2897 | galante 2898 | galar 2899 | galego 2900 | galera 2901 | galeria 2902 | galgar 2903 | galgo 2904 | galho 2905 | galhofa 2906 | galinha 2907 | galo 2908 | galocha 2909 | galopar 2910 | galope 2911 | gamarra 2912 | gamboa 2913 | game 2914 | gamela 2915 | gameta 2916 | gamo 2917 | gana 2918 | ganapo 2919 | gancho 2920 | gang 2921 | ganga 2922 | gangue 2923 | ganhar 2924 | ganho 2925 | ganir 2926 | ganso 2927 | garagem 2928 | garbo 2929 | gare 2930 | garfo 2931 | gargalo 2932 | garimpo 2933 | garota 2934 | garoto 2935 | garra 2936 | garrafa 2937 | garrar 2938 | garrido 2939 | garro 2940 | garupa 2941 | gasosa 2942 | gasoso 2943 | gastar 2944 | gasto 2945 | gata 2946 | gatar 2947 | gatilho 2948 | gato 2949 | gatuno 2950 | gauss 2951 | gaveta 2952 | gaza 2953 | gaze 2954 | gazeta 2955 | ge 2956 | geada 2957 | geado 2958 | gel 2959 | gelado 2960 | gelar 2961 | geleia 2962 | geleira 2963 | gelo 2964 | gema 2965 | gemar 2966 | gemer 2967 | gemido 2968 | gene 2969 | general 2970 | gengiva 2971 | genial 2972 | genital 2973 | genoma 2974 | genro 2975 | gente 2976 | gentil 2977 | gentio 2978 | gerado 2979 | gerador 2980 | geral 2981 | gerar 2982 | gerente 2983 | gerido 2984 | gerir 2985 | germe 2986 | gesso 2987 | gesta 2988 | gesto 2989 | gestor 2990 | gestora 2991 | gestual 2992 | get 2993 | giesta 2994 | gigante 2995 | gin 2996 | ginete 2997 | gingar 2998 | girafa 2999 | girar 3000 | girl 3001 | giro 3002 | giz 3003 | gizar 3004 | glabro 3005 | glacial 3006 | glaciar 3007 | glamour 3008 | glauco 3009 | gleba 3010 | glicose 3011 | global 3012 | globo 3013 | globoso 3014 | gloriar 3015 | glucose 3016 | gnomo 3017 | godo 3018 | goela 3019 | goelar 3020 | goiano 3021 | gol 3022 | gola 3023 | golada 3024 | gole 3025 | goleado 3026 | golear 3027 | goleiro 3028 | golfada 3029 | golfe 3030 | golfo 3031 | golo 3032 | golpe 3033 | golpear 3034 | goma 3035 | gomo 3036 | gonzo 3037 | gorado 3038 | gorar 3039 | goraz 3040 | gordo 3041 | gordura 3042 | gorila 3043 | gorjeio 3044 | gorjeta 3045 | gorro 3046 | gospel 3047 | gostar 3048 | gosto 3049 | gostoso 3050 | gota 3051 | goteira 3052 | gotejar 3053 | governo 3054 | gozar 3055 | gozo 3056 | graal 3057 | gracejo 3058 | grade 3059 | grado 3060 | gradual 3061 | graduar 3062 | grafar 3063 | grafia 3064 | grafite 3065 | gralha 3066 | grama 3067 | gramado 3068 | grampo 3069 | gran 3070 | grana 3071 | granada 3072 | grand 3073 | grande 3074 | granito 3075 | granizo 3076 | granja 3077 | grasnar 3078 | grato 3079 | grau 3080 | gravado 3081 | gravar 3082 | gravata 3083 | grave 3084 | graveto 3085 | gravura 3086 | graxa 3087 | graxo 3088 | grego 3089 | grelha 3090 | greta 3091 | gretado 3092 | greve 3093 | grifar 3094 | grifo 3095 | grilo 3096 | gringo 3097 | gripe 3098 | grita 3099 | gritar 3100 | grito 3101 | grosso 3102 | group 3103 | grua 3104 | grudado 3105 | grudar 3106 | grunge 3107 | grunhir 3108 | grupo 3109 | gruta 3110 | guarani 3111 | guarda 3112 | guardar 3113 | guarida 3114 | guarita 3115 | guelra 3116 | guerra 3117 | gueto 3118 | guia 3119 | guiar 3120 | guinada 3121 | guincho 3122 | guisa 3123 | guizo 3124 | gula 3125 | guloso 3126 | gume 3127 | guri 3128 | guru 3129 | gutural 3130 | h 3131 | habeas 3132 | habitar 3133 | habitat 3134 | hall 3135 | halo 3136 | ham 3137 | happy 3138 | haras 3139 | hard 3140 | harpa 3141 | hasta 3142 | haste 3143 | hausto 3144 | havana 3145 | haver 3146 | haveres 3147 | haxixe 3148 | hay 3149 | heart 3150 | heavy 3151 | hebreu 3152 | hectare 3153 | hein 3154 | hem 3155 | herdade 3156 | herdar 3157 | herege 3158 | heresia 3159 | hermes 3160 | herpes 3161 | hertz 3162 | hesitar 3163 | hiato 3164 | hidra 3165 | hidrato 3166 | hiena 3167 | hifa 3168 | higiene 3169 | hindi 3170 | hindu 3171 | hino 3172 | hip 3173 | hipnose 3174 | hippie 3175 | hirsuto 3176 | hirto 3177 | hissope 3178 | hit 3179 | hitita 3180 | ho 3181 | hobby 3182 | hoc 3183 | hoje 3184 | holanda 3185 | holding 3186 | homem 3187 | hommer 3188 | homo 3189 | honesto 3190 | honoris 3191 | honra 3192 | honrado 3193 | honrar 3194 | honroso 3195 | hora 3196 | horda 3197 | hormona 3198 | horror 3199 | horta 3200 | horto 3201 | hoste 3202 | hostil 3203 | hot 3204 | hotel 3205 | house 3206 | hp 3207 | hu 3208 | hulha 3209 | humano 3210 | humilde 3211 | humor 3212 | huno 3213 | hutu 3214 | i 3215 | iate 3216 | ibope 3217 | iceberg 3218 | id 3219 | ida 3220 | idade 3221 | ideal 3222 | ideia 3223 | idem 3224 | idioma 3225 | idoso 3226 | iene 3227 | ignorar 3228 | igreja 3229 | igual 3230 | igualar 3231 | iguaria 3232 | ih 3233 | ilegal 3234 | ileso 3235 | ilha 3236 | ilharga 3237 | ilhota 3238 | ilibado 3239 | iludido 3240 | iludir 3241 | ilustre 3242 | imagem 3243 | imaturo 3244 | imenso 3245 | imerso 3246 | imitar 3247 | imolar 3248 | imoral 3249 | imortal 3250 | impacte 3251 | impacto 3252 | impasse 3253 | impedir 3254 | impelir 3255 | imperar 3256 | impo 3257 | impor 3258 | importe 3259 | imposta 3260 | imposto 3261 | impulso 3262 | impune 3263 | impuro 3264 | imputar 3265 | imundo 3266 | imune 3267 | in 3268 | inapto 3269 | inca 3270 | incapaz 3271 | incauto 3272 | incenso 3273 | incerto 3274 | incesto 3275 | inchado 3276 | inchar 3277 | incidir 3278 | inciso 3279 | incitar 3280 | incluir 3281 | incolor 3282 | inculto 3283 | incutir 3284 | inda 3285 | indagar 3286 | indiano 3287 | indicar 3288 | indice 3289 | indigno 3290 | indutor 3291 | induzir 3292 | inerte 3293 | inf 3294 | infame 3295 | infanta 3296 | infante 3297 | infeliz 3298 | inferir 3299 | inferno 3300 | infiel 3301 | inflar 3302 | influir 3303 | influxo 3304 | informe 3305 | ingerir 3306 | ingrato 3307 | inhame 3308 | inibido 3309 | inibir 3310 | inicial 3311 | iniciar 3312 | inimigo 3313 | injusto 3314 | inodoro 3315 | inovar 3316 | inq 3317 | insano 3318 | insecto 3319 | inserir 3320 | instado 3321 | instar 3322 | insular 3323 | insulto 3324 | insumo 3325 | intacto 3326 | inteira 3327 | inteiro 3328 | intenso 3329 | intento 3330 | interno 3331 | intimar 3332 | intriga 3333 | intruso 3334 | intuir 3335 | intuito 3336 | inundar 3337 | invadir 3338 | invasor 3339 | inveja 3340 | invejar 3341 | invento 3342 | inverno 3343 | inverso 3344 | invicto 3345 | invocar 3346 | iodo 3347 | ioga 3348 | iogurte 3349 | ir 3350 | ira 3351 | irado 3352 | irar 3353 | irmanar 3354 | ironia 3355 | irreal 3356 | irrigar 3357 | irritar 3358 | isca 3359 | isco 3360 | isentar 3361 | isento 3362 | isolado 3363 | isolar 3364 | israel 3365 | isso 3366 | istmo 3367 | isto 3368 | ita 3369 | item 3370 | iva 3371 | j 3372 | jacto 3373 | jade 3374 | jaguar 3375 | jamais 3376 | janela 3377 | jangada 3378 | janota 3379 | jantar 3380 | jaque 3381 | jaqueta 3382 | jardim 3383 | jarra 3384 | jarro 3385 | jasmim 3386 | jaula 3387 | javali 3388 | javardo 3389 | jazer 3390 | jazida 3391 | jazigo 3392 | jazz 3393 | jeans 3394 | jeito 3395 | jeitoso 3396 | jejum 3397 | jet 3398 | jihad 3399 | jipe 3400 | jn 3401 | job 3402 | jockey 3403 | jocoso 3404 | joelho 3405 | jogada 3406 | jogado 3407 | jogador 3408 | jogar 3409 | jogo 3410 | joio 3411 | jorna 3412 | jornada 3413 | jornal 3414 | jorrar 3415 | jorro 3416 | jota 3417 | joule 3418 | jovem 3419 | jovial 3420 | juba 3421 | judaico 3422 | judas 3423 | judeu 3424 | judia 3425 | judo 3426 | jugo 3427 | juiz 3428 | juizado 3429 | julgar 3430 | juliana 3431 | juliano 3432 | jumento 3433 | juncal 3434 | junco 3435 | jungle 3436 | junta 3437 | juntar 3438 | junto 3439 | jurado 3440 | jurar 3441 | jurema 3442 | jurista 3443 | juro 3444 | jus 3445 | jusante 3446 | just 3447 | justa 3448 | justeza 3449 | justo 3450 | juvenil 3451 | k 3452 | kaiser 3453 | kart 3454 | kelvin 3455 | kent 3456 | kg 3457 | khmer 3458 | king 3459 | kit 3460 | km/h 3461 | know 3462 | krill 3463 | l 3464 | labor 3465 | laboral 3466 | laborar 3467 | labrego 3468 | labuta 3469 | labutar 3470 | laca 3471 | lacrado 3472 | lacuna 3473 | ladeado 3474 | ladear 3475 | ladeira 3476 | lado 3477 | ladrar 3478 | lady 3479 | lagar 3480 | lagarta 3481 | lagarto 3482 | lage 3483 | lago 3484 | lagoa 3485 | lagosta 3486 | laguna 3487 | laia 3488 | laico 3489 | laivo 3490 | laje 3491 | lajeado 3492 | lajedo 3493 | lama 3494 | lambada 3495 | lamber 3496 | lameiro 3497 | lamento 3498 | lampejo 3499 | lance 3500 | lancha 3501 | lanche 3502 | land 3503 | lapa 3504 | lapela 3505 | lapso 3506 | lar 3507 | laranja 3508 | lareira 3509 | largado 3510 | largar 3511 | largo 3512 | largura 3513 | laringe 3514 | larva 3515 | larvar 3516 | lasca 3517 | lascado 3518 | lascar 3519 | lascivo 3520 | laser 3521 | lasso 3522 | lastro 3523 | lata 3524 | latada 3525 | latejar 3526 | latente 3527 | lateral 3528 | latido 3529 | latim 3530 | latino 3531 | latir 3532 | lato 3533 | latrina 3534 | lauda 3535 | laudo 3536 | lava 3537 | lavado 3538 | lavagem 3539 | lavar 3540 | lavoura 3541 | lavra 3542 | lavrado 3543 | lavrar 3544 | lazer 3545 | leader 3546 | leal 3547 | leasing 3548 | lebre 3549 | lectivo 3550 | led 3551 | ledo 3552 | legado 3553 | legal 3554 | legar 3555 | legenda 3556 | legista 3557 | legume 3558 | lei 3559 | leigo 3560 | leiloar 3561 | leira 3562 | leite 3563 | leito 3564 | leitor 3565 | leitora 3566 | leitoso 3567 | leitura 3568 | leiva 3569 | lema 3570 | lembrar 3571 | leme 3572 | lenda 3573 | lenha 3574 | lenho 3575 | lenhoso 3576 | lente 3577 | lento 3578 | leoa 3579 | lepra 3580 | leque 3581 | ler 3582 | lerdo 3583 | lesado 3584 | lesar 3585 | lesivo 3586 | lesma 3587 | leste 3588 | lesto 3589 | letal 3590 | letra 3591 | letrado 3592 | levado 3593 | levante 3594 | levar 3595 | leve 3596 | leveza 3597 | leviano 3598 | lexical 3599 | lhe 3600 | liana 3601 | liar 3602 | liberal 3603 | liberar 3604 | liberto 3605 | libra 3606 | librar 3607 | liceal 3608 | liceu 3609 | licor 3610 | lida 3611 | lidar 3612 | lide 3613 | lider 3614 | liderar 3615 | lido 3616 | liga 3617 | ligada 3618 | ligado 3619 | ligar 3620 | ligeiro 3621 | light 3622 | like 3623 | limar 3624 | limbo 3625 | limiar 3626 | liminar 3627 | limitar 3628 | limite 3629 | limo 3630 | limpar 3631 | limpeza 3632 | limpo 3633 | linda 3634 | lindeza 3635 | lindo 3636 | line 3637 | linear 3638 | linfa 3639 | linha 3640 | linho 3641 | link 3642 | lira 3643 | lirismo 3644 | lisboa 3645 | lise 3646 | liso 3647 | lisonja 3648 | lista 3649 | listado 3650 | listra 3651 | lisura 3652 | liteira 3653 | literal 3654 | litoral 3655 | litro 3656 | little 3657 | lituano 3658 | living 3659 | livrar 3660 | livre 3661 | livro 3662 | lixa 3663 | lixar 3664 | lixeira 3665 | lixo 3666 | loa 3667 | lobato 3668 | lobbie 3669 | lobby 3670 | lobo 3671 | local 3672 | locar 3673 | locutor 3674 | lodo 3675 | lodoso 3676 | logo 3677 | logos 3678 | lograr 3679 | logro 3680 | loira 3681 | loiro 3682 | loja 3683 | lojista 3684 | lomba 3685 | lombada 3686 | lombar 3687 | lombo 3688 | lona 3689 | longe 3690 | longes 3691 | longo 3692 | lonjura 3693 | lontra 3694 | look 3695 | lord 3696 | lorde 3697 | losango 3698 | lost 3699 | lotado 3700 | lotar 3701 | lotaria 3702 | lote 3703 | loteria 3704 | louco 3705 | loucura 3706 | loura 3707 | louro 3708 | lousa 3709 | louvado 3710 | louvar 3711 | louvor 3712 | lua 3713 | luar 3714 | lucidez 3715 | lucrar 3716 | lucro 3717 | lufada 3718 | lugar 3719 | lula 3720 | lume 3721 | lumiar 3722 | lunar 3723 | lunda 3724 | luneta 3725 | lupa 3726 | luso 3727 | lustre 3728 | lustro 3729 | luta 3730 | lutador 3731 | lutar 3732 | luto 3733 | luva 3734 | lux 3735 | luxo 3736 | luxuoso 3737 | luz 3738 | luzente 3739 | luzidio 3740 | luzir 3741 | m 3742 | maca 3743 | macabro 3744 | mach 3745 | machado 3746 | machine 3747 | macho 3748 | macio 3749 | maconha 3750 | macro 3751 | macular 3752 | madama 3753 | madame 3754 | madeira 3755 | madeiro 3756 | madeixa 3757 | madona 3758 | madre 3759 | maduro 3760 | maestro 3761 | mafia 3762 | mafioso 3763 | magia 3764 | magma 3765 | magnata 3766 | magnete 3767 | magno 3768 | mago 3769 | magoado 3770 | magoar 3771 | magote 3772 | magreza 3773 | magro 3774 | maia 3775 | mail 3776 | maior 3777 | maioral 3778 | maiores 3779 | maioria 3780 | mais 3781 | maison 3782 | major 3783 | mal 3784 | mala 3785 | malaio 3786 | malawi 3787 | maldade 3788 | maldito 3789 | maldoso 3790 | maleita 3791 | maleta 3792 | malga 3793 | malha 3794 | malhado 3795 | malhar 3796 | malho 3797 | maligno 3798 | maloca 3799 | malogro 3800 | malta 3801 | maluco 3802 | malva 3803 | malvado 3804 | mama 3805 | mamar 3806 | mamilo 3807 | mana 3808 | manada 3809 | manager 3810 | manar 3811 | manata 3812 | mancar 3813 | mancebo 3814 | mancha 3815 | manchar 3816 | manco 3817 | mandado 3818 | mandar 3819 | mandato 3820 | mando 3821 | maneira 3822 | manejar 3823 | manejo 3824 | manga 3825 | mangar 3826 | mangue 3827 | manha 3828 | manhoso 3829 | mania 3830 | maninho 3831 | manir 3832 | manjar 3833 | mano 3834 | manobra 3835 | manso 3836 | manta 3837 | manter 3838 | mantido 3839 | manto 3840 | manual 3841 | maori 3842 | mapa 3843 | mapear 3844 | maquete 3845 | maquia 3846 | mar 3847 | maranha 3848 | marca 3849 | marcado 3850 | marcar 3851 | marcha 3852 | marchar 3853 | marcial 3854 | marco 3855 | marear 3856 | maresia 3857 | marfim 3858 | margear 3859 | margem 3860 | maria 3861 | marido 3862 | marieta 3863 | marina 3864 | marinha 3865 | marinho 3866 | marino 3867 | mariola 3868 | market 3869 | maroto 3870 | marreca 3871 | marreco 3872 | marreta 3873 | marrom 3874 | marte 3875 | martelo 3876 | martim 3877 | martini 3878 | marujo 3879 | mas 3880 | mascar 3881 | mascate 3882 | mascote 3883 | massa 3884 | massivo 3885 | master 3886 | mastro 3887 | mata 3888 | matador 3889 | matagal 3890 | matar 3891 | match 3892 | mate 3893 | mateiro 3894 | materno 3895 | matilha 3896 | matina 3897 | matinal 3898 | matiz 3899 | mato 3900 | matriz 3901 | matrona 3902 | matutar 3903 | matuto 3904 | mau 3905 | maubere 3906 | mauro 3907 | mavioso 3908 | maxila 3909 | maxilar 3910 | maxim 3911 | mayor 3912 | mazela 3913 | meado 3914 | meandro 3915 | mecha 3916 | meda 3917 | medalha 3918 | media 3919 | mediado 3920 | medial 3921 | mediana 3922 | mediano 3923 | mediar 3924 | medical 3925 | medicar 3926 | medida 3927 | medidor 3928 | medina 3929 | medir 3930 | meditar 3931 | medo 3932 | medonho 3933 | medrar 3934 | medroso 3935 | medula 3936 | medusa 3937 | meeting 3938 | meia 3939 | meias 3940 | meigo 3941 | meio 3942 | meiose 3943 | mel 3944 | melado 3945 | melena 3946 | melhor 3947 | melodia 3948 | melro 3949 | membro 3950 | mendigo 3951 | menear 3952 | menina 3953 | menino 3954 | menor 3955 | menos 3956 | mensal 3957 | mental 3958 | mente 3959 | mentir 3960 | mentira 3961 | mento 3962 | mentor 3963 | menu 3964 | mera 3965 | mercado 3966 | mercar 3967 | merecer 3968 | merenda 3969 | mero 3970 | mesa 3971 | mesada 3972 | mescla 3973 | mesclar 3974 | mesmo 3975 | messe 3976 | messias 3977 | mestra 3978 | mestre 3979 | mestria 3980 | mesura 3981 | meta 3982 | metade 3983 | metal 3984 | metano 3985 | meteoro 3986 | meter 3987 | metido 3988 | metro 3989 | meu 3990 | mexer 3991 | mexido 3992 | mezinha 3993 | mg 3994 | miar 3995 | mica 3996 | micro 3997 | migalha 3998 | migrar 3999 | mijar 4000 | mil 4001 | milagre 4002 | milenar 4003 | milha 4004 | milhar 4005 | milho 4006 | militar 4007 | mimado 4008 | mimar 4009 | mimo 4010 | mimoso 4011 | min 4012 | mina 4013 | minar 4014 | mind 4015 | mineiro 4016 | mineral 4017 | minerva 4018 | mingar 4019 | minguar 4020 | minhoca 4021 | minhoto 4022 | mini 4023 | minorar 4024 | minoria 4025 | minuta 4026 | minuto 4027 | miolo 4028 | miopia 4029 | mirante 4030 | mirar 4031 | mirim 4032 | mirrado 4033 | mirrar 4034 | miss 4035 | missa 4036 | missiva 4037 | mister 4038 | misto 4039 | mistura 4040 | mito 4041 | mitra 4042 | miudeza 4043 | mix 4044 | ml 4045 | mo 4046 | moagem 4047 | mobilar 4048 | mochila 4049 | mocho 4050 | mocinha 4051 | mocinho 4052 | moda 4053 | modelar 4054 | modelo 4055 | modem 4056 | moderar 4057 | modern 4058 | moderno 4059 | modesto 4060 | modinha 4061 | modista 4062 | modo 4063 | modorro 4064 | modular 4065 | moeda 4066 | moenda 4067 | moer 4068 | mofo 4069 | mogno 4070 | moinha 4071 | moinho 4072 | moita 4073 | mola 4074 | molar 4075 | moldado 4076 | moldar 4077 | molde 4078 | moldura 4079 | mole 4080 | moleiro 4081 | moleza 4082 | molhado 4083 | molhar 4084 | molhe 4085 | molho 4086 | molusco 4087 | monarca 4088 | mondar 4089 | money 4090 | monge 4091 | mongol 4092 | monitor 4093 | mono 4094 | monstro 4095 | monta 4096 | montado 4097 | montano 4098 | montar 4099 | monte 4100 | montra 4101 | monturo 4102 | mor 4103 | moradia 4104 | morado 4105 | morador 4106 | moral 4107 | morango 4108 | morar 4109 | morcego 4110 | morcela 4111 | mordaz 4112 | morder 4113 | mordido 4114 | moreia 4115 | morena 4116 | moreno 4117 | morfina 4118 | morgado 4119 | morgue 4120 | morno 4121 | moroso 4122 | morrer 4123 | morro 4124 | mortal 4125 | morte 4126 | morto 4127 | mosaico 4128 | mosca 4129 | mossa 4130 | mosto 4131 | mostra 4132 | mostrar 4133 | mote 4134 | motel 4135 | motim 4136 | motivar 4137 | motivo 4138 | moto 4139 | motor 4140 | motriz 4141 | mouco 4142 | mouro 4143 | mouse 4144 | mover 4145 | movido 4146 | mu 4147 | muar 4148 | mucama 4149 | muco 4150 | mucosa 4151 | mudado 4152 | mudar 4153 | mudez 4154 | mudo 4155 | mugido 4156 | mugir 4157 | muito 4158 | mula 4159 | mulata 4160 | mulato 4161 | muleta 4162 | mulher 4163 | mulo 4164 | multa 4165 | multar 4166 | mundana 4167 | mundano 4168 | mundial 4169 | mundo 4170 | munido 4171 | munir 4172 | mural 4173 | muralha 4174 | murar 4175 | murchar 4176 | murcho 4177 | muro 4178 | murro 4179 | musa 4180 | museu 4181 | musgo 4182 | music 4183 | musical 4184 | musicar 4185 | must 4186 | mutante 4187 | mutilar 4188 | nabal 4189 | nabo 4190 | naco 4191 | nada 4192 | nadador 4193 | nadar 4194 | nado 4195 | nafta 4196 | naipe 4197 | namorar 4198 | namoro 4199 | nana 4200 | narina 4201 | nariz 4202 | narrado 4203 | narrar 4204 | nasal 4205 | nascer 4206 | nascido 4207 | nata 4208 | natal 4209 | nativo 4210 | nato 4211 | natura 4212 | natural 4213 | nau 4214 | nava 4215 | naval 4216 | navalha 4217 | navarro 4218 | nave 4219 | navegar 4220 | navio 4221 | nazi 4222 | nazismo 4223 | nazista 4224 | neblina 4225 | nefando 4226 | nefasto 4227 | negado 4228 | negar 4229 | negrada 4230 | negro 4231 | negrume 4232 | negrura 4233 | nem 4234 | nenhum 4235 | nervo 4236 | nervoso 4237 | nervura 4238 | nesga 4239 | nestor 4240 | net 4241 | neta 4242 | neto 4243 | network 4244 | neural 4245 | neurose 4246 | neutral 4247 | neutro 4248 | nevada 4249 | nevar 4250 | neve 4251 | never 4252 | nexo 4253 | ni 4254 | nicho 4255 | night 4256 | ninar 4257 | ninfa 4258 | ninhada 4259 | ninho 4260 | nini 4261 | nitidez 4262 | nitrato 4263 | nivel 4264 | nivelar 4265 | nobel 4266 | nobre 4267 | nobreza 4268 | nocivo 4269 | nodoso 4270 | noir 4271 | noitada 4272 | noite 4273 | noiva 4274 | noivado 4275 | noivo 4276 | nome 4277 | nomeado 4278 | nomear 4279 | nominal 4280 | nonato 4281 | nono 4282 | nora 4283 | norma 4284 | normal 4285 | norte 4286 | nortear 4287 | nos 4288 | nosso 4289 | nota 4290 | notado 4291 | notar 4292 | notre 4293 | nouveau 4294 | nova 4295 | noval 4296 | novato 4297 | nove 4298 | novela 4299 | novelo 4300 | novena 4301 | noventa 4302 | novilho 4303 | novo 4304 | noz 4305 | np 4306 | nu 4307 | nuance 4308 | nubente 4309 | nublado 4310 | nuca 4311 | nuclear 4312 | nudez 4313 | nulo 4314 | numeral 4315 | nunca 4316 | nupcial 4317 | nutrido 4318 | nutrir 4319 | nuvem 4320 | nylon 4321 | o 4322 | obeso 4323 | objecto 4324 | oblongo 4325 | obra 4326 | obrar 4327 | obreiro 4328 | obrigar 4329 | obsceno 4330 | obscuro 4331 | obstar 4332 | obter 4333 | obtido 4334 | obtuso 4335 | obviar 4336 | oc 4337 | oca 4338 | ocaso 4339 | oceano 4340 | ocelo 4341 | ocioso 4342 | oco 4343 | ocorrer 4344 | ocular 4345 | ocultar 4346 | oculto 4347 | ocupado 4348 | ocupar 4349 | ode 4350 | odiado 4351 | odiar 4352 | odioso 4353 | odor 4354 | oeste 4355 | of 4356 | ofegar 4357 | ofender 4358 | ofensa 4359 | oferta 4360 | ofertar 4361 | off 4362 | oficial 4363 | oficiar 4364 | oficina 4365 | ofuscar 4366 | ogiva 4367 | oh 4368 | ohm 4369 | oil 4370 | oiro 4371 | oitavo 4372 | oitenta 4373 | oito 4374 | olaria 4375 | oleado 4376 | oleiro 4377 | oleoso 4378 | olfacto 4379 | olhado 4380 | olhar 4381 | olheira 4382 | olho 4383 | olimpo 4384 | oliva 4385 | olival 4386 | olvidar 4387 | ombro 4388 | omisso 4389 | omitido 4390 | omitir 4391 | onda 4392 | onde 4393 | ondeado 4394 | ondear 4395 | ondular 4396 | onerar 4397 | oneroso 4398 | online 4399 | ontem 4400 | onze 4401 | opa 4402 | opaco 4403 | opala 4404 | operar 4405 | opereta 4406 | opinar 4407 | opor 4408 | oposto 4409 | oprimir 4410 | optar 4411 | opus 4412 | or 4413 | ora 4414 | orador 4415 | oral 4416 | orar 4417 | orbital 4418 | orbitar 4419 | orca 4420 | ordeiro 4421 | ordem 4422 | ordenar 4423 | ordenha 4424 | orelha 4425 | orgasmo 4426 | orgia 4427 | orgulho 4428 | oriente 4429 | origem 4430 | oriundo 4431 | orla 4432 | ornado 4433 | ornar 4434 | orvalho 4435 | oscilar 4436 | osmose 4437 | ossada 4438 | osso 4439 | ossudo 4440 | ostra 4441 | otomano 4442 | ou 4443 | ourives 4444 | ouro 4445 | ousadia 4446 | ousado 4447 | ousar 4448 | outdoor 4449 | outeiro 4450 | outono 4451 | outorga 4452 | outrem 4453 | outro 4454 | outrora 4455 | outubro 4456 | ouvido 4457 | ouvidor 4458 | ouvinte 4459 | ouvir 4460 | ova 4461 | ovado 4462 | oval 4463 | ovar 4464 | ovelha 4465 | over 4466 | ovino 4467 | ovo 4468 | oxidado 4469 | oxidar 4470 | ozono 4471 | p 4472 | pa 4473 | pacato 4474 | pacote 4475 | pacto 4476 | pactuar 4477 | padaria 4478 | padecer 4479 | padeiro 4480 | padiola 4481 | padre 4482 | pagador 4483 | pagante 4484 | pagar 4485 | pago 4486 | pagode 4487 | pai 4488 | painel 4489 | paio 4490 | paiol 4491 | pairar 4492 | paisana 4493 | paisano 4494 | pajem 4495 | pala 4496 | paladar 4497 | palavra 4498 | palco 4499 | palerma 4500 | paleta 4501 | palha 4502 | palheta 4503 | paliar 4504 | palidez 4505 | palito 4506 | palma 4507 | palmada 4508 | palmar 4509 | palmito 4510 | palmo 4511 | palpar 4512 | palpite 4513 | pampa 4514 | pancada 4515 | panela 4516 | pano 4517 | pantera 4518 | papa 4519 | papado 4520 | papai 4521 | papal 4522 | papar 4523 | papel 4524 | paper 4525 | papila 4526 | papiro 4527 | papo 4528 | papoila 4529 | papoula 4530 | papudo 4531 | paquete 4532 | par 4533 | para 4534 | parada 4535 | parado 4536 | paragem 4537 | parar 4538 | parati 4539 | parca 4540 | parcela 4541 | parcial 4542 | parco 4543 | pardal 4544 | pardo 4545 | parecer 4546 | parede 4547 | parelha 4548 | parelho 4549 | parente 4550 | parir 4551 | parque 4552 | parra 4553 | parte 4554 | partida 4555 | partido 4556 | partir 4557 | parto 4558 | party 4559 | parva 4560 | parvo 4561 | pascal 4562 | pascoal 4563 | pasmado 4564 | pasmar 4565 | pasmo 4566 | pasquim 4567 | passado 4568 | passar 4569 | passe 4570 | passear 4571 | passeio 4572 | passivo 4573 | passo 4574 | pasta 4575 | pastar 4576 | pastel 4577 | pasto 4578 | pastor 4579 | pastoso 4580 | pata 4581 | pataca 4582 | pataco 4583 | patada 4584 | patamar 4585 | patente 4586 | paterno 4587 | pateta 4588 | patife 4589 | patim 4590 | patinar 4591 | patroa 4592 | patrono 4593 | paulada 4594 | paulino 4595 | paulito 4596 | pausa 4597 | pausado 4598 | pauta 4599 | pautado 4600 | pautar 4601 | paveia 4602 | pavia 4603 | pavio 4604 | pavor 4605 | paz 4606 | pecado 4607 | pecador 4608 | pecar 4609 | pedal 4610 | pedalar 4611 | pedante 4612 | pedido 4613 | pedinte 4614 | pedir 4615 | pedra 4616 | pedrado 4617 | pedrar 4618 | pedroso 4619 | pegada 4620 | pegado 4621 | pegar 4622 | pego 4623 | peitar 4624 | peito 4625 | peixe 4626 | pejado 4627 | pejo 4628 | pelada 4629 | pelado 4630 | pelagem 4631 | pelar 4632 | pele 4633 | pelego 4634 | peleja 4635 | pelica 4636 | pelo 4637 | pelota 4638 | pelouro 4639 | peludo 4640 | pelve 4641 | pena 4642 | penacho 4643 | penado 4644 | penal 4645 | penalti 4646 | penar 4647 | pender 4648 | pendor 4649 | penedo 4650 | penetra 4651 | penha 4652 | penhor 4653 | penhora 4654 | penoso 4655 | pensado 4656 | pensar 4657 | penso 4658 | pente 4659 | pentear 4660 | penugem 4661 | pepino 4662 | pequeno 4663 | pera 4664 | perante 4665 | perca 4666 | percebe 4667 | perda 4668 | perder 4669 | perdido 4670 | perdiz 4671 | perdoar 4672 | perecer 4673 | pereira 4674 | perene 4675 | perfil 4676 | perfume 4677 | perigo 4678 | periodo 4679 | perito 4680 | permear 4681 | permuta 4682 | perna 4683 | pernada 4684 | pero 4685 | perro 4686 | persa 4687 | perto 4688 | peruano 4689 | peruca 4690 | pesado 4691 | pesar 4692 | pesca 4693 | pescado 4694 | pescar 4695 | peseta 4696 | peso 4697 | pessoa 4698 | pessoal 4699 | pestana 4700 | peste 4701 | petar 4702 | petisco 4703 | petista 4704 | petiz 4705 | ph 4706 | pi 4707 | pia 4708 | piada 4709 | piano 4710 | piar 4711 | picado 4712 | picante 4713 | picar 4714 | pichote 4715 | pico 4716 | pide 4717 | piedade 4718 | piedoso 4719 | piegas 4720 | pigarro 4721 | pijama 4722 | pilar 4723 | pilha 4724 | pilhar 4725 | piloso 4726 | pilotar 4727 | piloto 4728 | pimba 4729 | pimenta 4730 | pina 4731 | pincel 4732 | pinga 4733 | pingar 4734 | pingo 4735 | pinha 4736 | pinhal 4737 | pinho 4738 | pino 4739 | pinta 4740 | pintar 4741 | pinto 4742 | pintor 4743 | pintora 4744 | pintura 4745 | pio 4746 | piolho 4747 | pior 4748 | piora 4749 | piorar 4750 | pipa 4751 | pipi 4752 | pipoca 4753 | pique 4754 | piquete 4755 | pirar 4756 | pirata 4757 | pires 4758 | pirueta 4759 | pisa 4760 | pisado 4761 | pisar 4762 | piscar 4763 | piscina 4764 | pisco 4765 | piso 4766 | pista 4767 | pistola 4768 | pit 4769 | pitada 4770 | pitar 4771 | piteira 4772 | pito 4773 | pixel 4774 | pizza 4775 | placa 4776 | placar 4777 | plaga 4778 | plaino 4779 | planar 4780 | planear 4781 | planeta 4782 | plano 4783 | planta 4784 | plantar 4785 | plantel 4786 | plantio 4787 | planura 4788 | plasma 4789 | plateia 4790 | platina 4791 | player 4792 | playoff 4793 | plebe 4794 | plebeu 4795 | pleito 4796 | pleno 4797 | pleura 4798 | pluma 4799 | plural 4800 | pluvial 4801 | pneu 4802 | po 4803 | pobre 4804 | pobreza 4805 | pocilga 4806 | poda 4807 | podar 4808 | poder 4809 | poderio 4810 | podre 4811 | poeira 4812 | poem 4813 | poema 4814 | poente 4815 | poesia 4816 | poeta 4817 | poetisa 4818 | point 4819 | pois 4820 | poisar 4821 | polaco 4822 | polar 4823 | polca 4824 | polegar 4825 | poleiro 4826 | polido 4827 | polir 4828 | polpa 4829 | polpudo 4830 | poluir 4831 | polvo 4832 | pomada 4833 | pomar 4834 | pomba 4835 | pombo 4836 | pompa 4837 | pomposo 4838 | ponta 4839 | pontada 4840 | pontal 4841 | pontar 4842 | ponte 4843 | ponto 4844 | pontual 4845 | pontuar 4846 | pontudo 4847 | pop 4848 | popa 4849 | popular 4850 | por 4851 | porca 4852 | porco 4853 | poro 4854 | poroso 4855 | porque 4856 | porrada 4857 | port 4858 | porta 4859 | portada 4860 | portal 4861 | portar 4862 | porte 4863 | portela 4864 | porto 4865 | posar 4866 | pose 4867 | posse 4868 | possuir 4869 | postal 4870 | postar 4871 | poste 4872 | postigo 4873 | posto 4874 | postura 4875 | pot 4876 | pote 4877 | potente 4878 | potro 4879 | pouco 4880 | poupado 4881 | poupar 4882 | pour 4883 | pousada 4884 | pousado 4885 | pousar 4886 | pousio 4887 | pouso 4888 | poveiro 4889 | povo 4890 | povoado 4891 | povoar 4892 | pp 4893 | prado 4894 | praga 4895 | praia 4896 | prancha 4897 | pranto 4898 | prata 4899 | pratas 4900 | prato 4901 | praxe 4902 | prazer 4903 | prazo 4904 | pre 4905 | prece 4906 | preciso 4907 | precoce 4908 | predial 4909 | prefixo 4910 | pregar 4911 | prego 4912 | prelado 4913 | premiar 4914 | premier 4915 | premir 4916 | prenda 4917 | prendar 4918 | prender 4919 | prenhe 4920 | prensa 4921 | preparo 4922 | preso 4923 | pressa 4924 | prestar 4925 | prestes 4926 | preta 4927 | preto 4928 | prever 4929 | prezado 4930 | prezar 4931 | prima 4932 | primar 4933 | primata 4934 | primo 4935 | primor 4936 | prior 4937 | priori 4938 | prisma 4939 | privado 4940 | privar 4941 | proa 4942 | probler 4943 | procura 4944 | produto 4945 | proeza 4946 | profano 4947 | profeta 4948 | proibir 4949 | project 4950 | prol 4951 | prole 4952 | pronome 4953 | pronoto 4954 | pronto 4955 | propina 4956 | propor 4957 | prosa 4958 | prova 4959 | provado 4960 | provar 4961 | prover 4962 | provido 4963 | provir 4964 | prumo 4965 | psi 4966 | psicose 4967 | pt 4968 | pub 4969 | public 4970 | pudor 4971 | pueril 4972 | pular 4973 | pulga 4974 | pulha 4975 | pulo 4976 | pulsar 4977 | pulso 4978 | pulular 4979 | pum 4980 | pungir 4981 | punhado 4982 | punhal 4983 | punho 4984 | punido 4985 | punir 4986 | punk 4987 | pupila 4988 | pupilo 4989 | pureza 4990 | purga 4991 | puro 4992 | puxado 4993 | puxar 4994 | q 4995 | qi 4996 | qu 4997 | qua 4998 | quadra 4999 | quadrar 5000 | quadril 5001 | quadro 5002 | qual 5003 | quando 5004 | quantia 5005 | quanto 5006 | quantum 5007 | quark 5008 | quartel 5009 | quarto 5010 | quartzo 5011 | quasar 5012 | quase 5013 | quatro 5014 | que 5015 | quebra 5016 | quebrar 5017 | queda 5018 | quedar 5019 | queijo 5020 | queima 5021 | queimar 5022 | queixa 5023 | queixar 5024 | queixo 5025 | quelha 5026 | quem 5027 | quente 5028 | quer 5029 | querela 5030 | querer 5031 | querido 5032 | quesito 5033 | quietar 5034 | quieto 5035 | quilate 5036 | quilha 5037 | quilo 5038 | quimera 5039 | quina 5040 | quinino 5041 | quintal 5042 | quinto 5043 | quinze 5044 | quitar 5045 | quo 5046 | quorum 5047 | quota 5048 | r 5049 | rabeca 5050 | rabelo 5051 | rabino 5052 | rabisco 5053 | rachar 5054 | racial 5055 | racismo 5056 | racista 5057 | radar 5058 | radial 5059 | radiar 5060 | radical 5061 | radicar 5062 | radioso 5063 | rafeiro 5064 | raia 5065 | raiar 5066 | raid 5067 | raide 5068 | rail 5069 | rainha 5070 | raio 5071 | raiva 5072 | raivoso 5073 | raiz 5074 | rajada 5075 | ralado 5076 | ralar 5077 | ralhar 5078 | ralho 5079 | rali 5080 | rally 5081 | ralo 5082 | ram 5083 | rama 5084 | ramado 5085 | ramal 5086 | ramaria 5087 | ramo 5088 | rampa 5089 | rancho 5090 | rancor 5091 | ranger 5092 | ranhura 5093 | ranking 5094 | rap 5095 | rapado 5096 | rapar 5097 | rapaz 5098 | rapidez 5099 | rapina 5100 | raposa 5101 | raposo 5102 | raptar 5103 | rarear 5104 | raro 5105 | rasa 5106 | rasca 5107 | rasgado 5108 | rasgar 5109 | rasgo 5110 | raso 5111 | raspado 5112 | raspar 5113 | rasto 5114 | rastro 5115 | rato 5116 | ravina 5117 | re 5118 | reabrir 5119 | reactor 5120 | reagir 5121 | real 5122 | realce 5123 | realejo 5124 | realeza 5125 | reatar 5126 | reaver 5127 | rebanho 5128 | rebater 5129 | rebecca 5130 | rebelar 5131 | rebelde 5132 | rebento 5133 | reboar 5134 | rebocar 5135 | rebolar 5136 | reboque 5137 | rebordo 5138 | rebote 5139 | recado 5140 | recair 5141 | recall 5142 | recanto 5143 | recato 5144 | recear 5145 | receber 5146 | receio 5147 | receita 5148 | recente 5149 | receoso 5150 | recesso 5151 | rechear 5152 | recheio 5153 | recibo 5154 | recife 5155 | recinto 5156 | recital 5157 | recitar 5158 | recluso 5159 | recolha 5160 | record 5161 | recorde 5162 | recorte 5163 | recreio 5164 | recriar 5165 | recruta 5166 | recto 5167 | recuar 5168 | recuo 5169 | recurso 5170 | recusa 5171 | recusar 5172 | rede 5173 | redigir 5174 | redimir 5175 | redoma 5176 | redondo 5177 | redor 5178 | reduto 5179 | redutor 5180 | reduzir 5181 | refazer 5182 | refeito 5183 | referir 5184 | refinar 5185 | refino 5186 | reflexo 5187 | refluir 5188 | refluxo 5189 | reforma 5190 | refrear 5191 | refrega 5192 | refutar 5193 | rega 5194 | regalar 5195 | regalia 5196 | regalo 5197 | regar 5198 | regata 5199 | regato 5200 | regedor 5201 | regente 5202 | reger 5203 | reggae 5204 | regido 5205 | regime 5206 | registo 5207 | rego 5208 | regra 5209 | regular 5210 | rei 5211 | reinado 5212 | reinar 5213 | reino 5214 | reitor 5215 | relance 5216 | relatar 5217 | relato 5218 | relator 5219 | relaxar 5220 | relegar 5221 | relento 5222 | reler 5223 | reles 5224 | relevar 5225 | relevo 5226 | relho 5227 | relutar 5228 | reluzir 5229 | relva 5230 | relvado 5231 | remador 5232 | remanso 5233 | remar 5234 | rematar 5235 | remate 5236 | remendo 5237 | remessa 5238 | remeter 5239 | remexer 5240 | remo 5241 | remoer 5242 | remonta 5243 | remoque 5244 | remorso 5245 | remoto 5246 | remover 5247 | rena 5248 | renal 5249 | renda 5250 | render 5251 | rendido 5252 | rendoso 5253 | renegar 5254 | renhido 5255 | renome 5256 | renovar 5257 | renque 5258 | rente 5259 | reparar 5260 | reparo 5261 | repasse 5262 | repasto 5263 | repelar 5264 | repelir 5265 | repente 5266 | repetir 5267 | repicar 5268 | repisar 5269 | repleto 5270 | repolho 5271 | repor 5272 | repouso 5273 | represa 5274 | repto 5275 | repulsa 5276 | reputar 5277 | repuxar 5278 | repuxo 5279 | resenha 5280 | reserva 5281 | resgate 5282 | residir 5283 | resina 5284 | ressaca 5285 | ressoar 5286 | restar 5287 | restelo 5288 | resto 5289 | resumir 5290 | resumo 5291 | retalho 5292 | reter 5293 | retesar 5294 | retido 5295 | retina 5296 | retinir 5297 | retirar 5298 | retiro 5299 | retocar 5300 | retomar 5301 | retoque 5302 | retorno 5303 | retrair 5304 | retrato 5305 | returno 5306 | reunir 5307 | revel 5308 | revelar 5309 | revelia 5310 | revenda 5311 | rever 5312 | reverso 5313 | revezar 5314 | revidar 5315 | revirar 5316 | revisar 5317 | revisor 5318 | revista 5319 | reviver 5320 | revoada 5321 | revogar 5322 | revolta 5323 | reza 5324 | rezar 5325 | rh 5326 | riacho 5327 | riba 5328 | ribalta 5329 | ribamar 5330 | ribeira 5331 | ribeiro 5332 | rico 5333 | rifle 5334 | rigidez 5335 | rigor 5336 | rijo 5337 | rilhar 5338 | rim 5339 | rima 5340 | rimar 5341 | ring 5342 | ringue 5343 | rio 5344 | ripa 5345 | ripar 5346 | riqueza 5347 | rir 5348 | risada 5349 | risca 5350 | riscado 5351 | riscar 5352 | risco 5353 | risinho 5354 | riso 5355 | risonho 5356 | riste 5357 | ritmado 5358 | ritmo 5359 | rito 5360 | ritual 5361 | rival 5362 | rixa 5363 | rizoma 5364 | road 5365 | robalo 5366 | robe 5367 | roberto 5368 | robot 5369 | robusto 5370 | roca 5371 | roceiro 5372 | rocha 5373 | rochedo 5374 | rochoso 5375 | rociar 5376 | rock 5377 | rocket 5378 | roda 5379 | rodada 5380 | rodado 5381 | rodagem 5382 | rodar 5383 | rodeado 5384 | rodear 5385 | rodeio 5386 | rodela 5387 | rodo 5388 | rodopio 5389 | rodovia 5390 | roedor 5391 | roer 5392 | roga 5393 | rogado 5394 | rogar 5395 | rogo 5396 | rojar 5397 | rol 5398 | rolagem 5399 | rolante 5400 | rolar 5401 | roleta 5402 | rolha 5403 | roll 5404 | rolo 5405 | romance 5406 | romano 5407 | romaria 5408 | rombo 5409 | romeiro 5410 | romeno 5411 | romper 5412 | roncar 5413 | ronco 5414 | ronda 5415 | rondar 5416 | roquete 5417 | ror 5418 | rosa 5419 | rosado 5420 | roseira 5421 | roseta 5422 | rosnar 5423 | roso 5424 | rossio 5425 | rosto 5426 | rota 5427 | roteiro 5428 | rotina 5429 | roto 5430 | rotor 5431 | rotular 5432 | rotunda 5433 | rotura 5434 | roubar 5435 | roubo 5436 | rouco 5437 | round 5438 | roupa 5439 | roxo 5440 | rua 5441 | rubi 5442 | rubor 5443 | rubro 5444 | rude 5445 | rudeza 5446 | rue 5447 | ruela 5448 | rufar 5449 | rufo 5450 | ruga 5451 | rugido 5452 | rugir 5453 | rugoso 5454 | ruidoso 5455 | ruim 5456 | ruir 5457 | ruiva 5458 | ruivo 5459 | rum 5460 | rumar 5461 | ruminar 5462 | rumo 5463 | rumor 5464 | runa 5465 | ruptura 5466 | rural 5467 | rusga 5468 | russo 5469 | s 5470 | sabedor 5471 | saber 5472 | sabido 5473 | sabor 5474 | sabre 5475 | saca 5476 | sacada 5477 | sacado 5478 | sacar 5479 | sacho 5480 | saci 5481 | saciado 5482 | saciar 5483 | saco 5484 | sacola 5485 | sacro 5486 | sacudir 5487 | sadio 5488 | safar 5489 | safira 5490 | safra 5491 | saga 5492 | sagaz 5493 | sagrado 5494 | sagrar 5495 | saia 5496 | saibro 5497 | saiote 5498 | sair 5499 | sal 5500 | sala 5501 | salada 5502 | saldar 5503 | saldo 5504 | sale 5505 | saleiro 5506 | saleta 5507 | salgado 5508 | salgar 5509 | salina 5510 | salinha 5511 | salino 5512 | salitre 5513 | saliva 5514 | salmo 5515 | salobro 5516 | saloio 5517 | salsa 5518 | saltar 5519 | saltear 5520 | salto 5521 | salutar 5522 | salva 5523 | salvar 5524 | salvo 5525 | samarra 5526 | samba 5527 | samurai 5528 | san 5529 | sanar 5530 | sanear 5531 | sanfona 5532 | sangrar 5533 | sangria 5534 | sangue 5535 | sanha 5536 | santo 5537 | sanzala 5538 | sapador 5539 | sapato 5540 | sapiens 5541 | sapo 5542 | saque 5543 | saquear 5544 | sarampo 5545 | sarar 5546 | sarau 5547 | sarda 5548 | sarilho 5549 | sarjeta 5550 | sarna 5551 | saturar 5552 | saudade 5553 | saudar 5554 | saudita 5555 | saudoso 5556 | sauna 5557 | savana 5558 | saveiro 5559 | say 5560 | sazonal 5561 | scanner 5562 | se 5563 | seara 5564 | sebe 5565 | sebenta 5566 | sebo 5567 | sec 5568 | seca 5569 | secagem 5570 | secar 5571 | seco 5572 | secreta 5573 | secreto 5574 | sector 5575 | secular 5576 | secura 5577 | seda 5578 | sedar 5579 | sede 5580 | sedento 5581 | sediado 5582 | sediar 5583 | sedoso 5584 | sedutor 5585 | seduzir 5586 | sega 5587 | segar 5588 | segredo 5589 | seguida 5590 | seguido 5591 | seguir 5592 | segunda 5593 | segundo 5594 | segurar 5595 | seguro 5596 | seio 5597 | seira 5598 | seis 5599 | seita 5600 | seiva 5601 | seixo 5602 | sela 5603 | selado 5604 | selar 5605 | seleiro 5606 | selha 5607 | selim 5608 | selo 5609 | selva 5610 | sem 5611 | semana 5612 | semanal 5613 | semear 5614 | semente 5615 | semi 5616 | seminu 5617 | semita 5618 | sempre 5619 | sen 5620 | sena 5621 | senado 5622 | senador 5623 | senda 5624 | senha 5625 | senhor 5626 | senhora 5627 | senil 5628 | senior 5629 | seno 5630 | sensato 5631 | senso 5632 | sensor 5633 | sensual 5634 | sentado 5635 | sentar 5636 | sentido 5637 | sentir 5638 | senzala 5639 | separar 5640 | septo 5641 | sequela 5642 | sequer 5643 | ser 5644 | ser/ir 5645 | sereia 5646 | serenar 5647 | sereno 5648 | seriado 5649 | serial 5650 | seriar 5651 | seringa 5652 | serra 5653 | serrado 5654 | serrano 5655 | serrar 5656 | serro 5657 | serrote 5658 | serva 5659 | service 5660 | servido 5661 | servil 5662 | servir 5663 | servo 5664 | sesta 5665 | set 5666 | seta 5667 | sete 5668 | setenta 5669 | seu 5670 | severo 5671 | sex 5672 | sexo 5673 | sexto 5674 | sexuado 5675 | sexual 5676 | shop 5677 | short 5678 | show 5679 | si 5680 | sibilar 5681 | sida 5682 | sido 5683 | siemens 5684 | sig 5685 | sigilo 5686 | sigla 5687 | sigma 5688 | signo 5689 | silo 5690 | silva 5691 | silvana 5692 | silvar 5693 | silvo 5694 | sim 5695 | similar 5696 | simples 5697 | simular 5698 | sina 5699 | sinal 5700 | sinapse 5701 | sinar 5702 | sincero 5703 | sineta 5704 | singelo 5705 | single 5706 | singrar 5707 | sino 5708 | sinopse 5709 | sintaxe 5710 | sintoma 5711 | sinuoso 5712 | sipaio 5713 | sir 5714 | sirene 5715 | sisal 5716 | sismo 5717 | sistema 5718 | sistino 5719 | sisudo 5720 | site 5721 | sitiado 5722 | sitiar 5723 | situ 5724 | situado 5725 | situar 5726 | skate 5727 | ski 5728 | slide 5729 | slogan 5730 | smoking 5731 | sn 5732 | soalho 5733 | soar 5734 | sob 5735 | soba 5736 | sobejar 5737 | soberba 5738 | soberbo 5739 | sobra 5740 | sobrado 5741 | sobral 5742 | sobrar 5743 | sobre 5744 | socalco 5745 | socar 5746 | soccer 5747 | social 5748 | soco 5749 | socorro 5750 | soda 5751 | soer 5752 | sofista 5753 | sofrer 5754 | sofrido 5755 | soft 5756 | sogra 5757 | sogro 5758 | soja 5759 | sol 5760 | sola 5761 | solar 5762 | solda 5763 | soldado 5764 | soldar 5765 | soldo 5766 | soleira 5767 | solene 5768 | solidez 5769 | solista 5770 | solo 5771 | solta 5772 | soltar 5773 | solto 5774 | soluto 5775 | solver 5776 | som 5777 | soma 5778 | somali 5779 | somar 5780 | sombra 5781 | sombrio 5782 | somente 5783 | son 5784 | sonata 5785 | sonda 5786 | sondar 5787 | sonegar 5788 | soneto 5789 | sonhar 5790 | sonho 5791 | sono 5792 | sonoro 5793 | sonsa 5794 | sonso 5795 | sopa 5796 | sopesar 5797 | soprado 5798 | soprano 5799 | soprar 5800 | sopro 5801 | soro 5802 | sorrir 5803 | sorriso 5804 | sorte 5805 | sorteio 5806 | sorver 5807 | sorvete 5808 | soslaio 5809 | sossego 5810 | sotaque 5811 | soturno 5812 | soul 5813 | souto 5814 | sova 5815 | sovaco 5816 | soviete 5817 | sozinho 5818 | spa 5819 | space 5820 | special 5821 | split 5822 | spot 5823 | sprint 5824 | sputnik 5825 | sr 5826 | st 5827 | staff 5828 | stand 5829 | star 5830 | state 5831 | station 5832 | status 5833 | steel 5834 | stock 5835 | stress 5836 | strip 5837 | suado 5838 | suar 5839 | suave 5840 | sub 5841 | subida 5842 | subir 5843 | sublime 5844 | suborno 5845 | subsolo 5846 | subtil 5847 | sucata 5848 | suceder 5849 | sucesso 5850 | suco 5851 | sudeste 5852 | sueco 5853 | sueste 5854 | sufixo 5855 | sufocar 5856 | sugar 5857 | sugerir 5858 | suicida 5859 | suite 5860 | sujar 5861 | sujeira 5862 | sujeito 5863 | sujo 5864 | sul 5865 | sulcar 5866 | sulco 5867 | sulfato 5868 | sulista 5869 | sumido 5870 | sumir 5871 | sumo 5872 | suor 5873 | super 5874 | superar 5875 | supor 5876 | suporte 5877 | suposto 5878 | supremo 5879 | suprir 5880 | sur 5881 | surdez 5882 | surdina 5883 | surdir 5884 | surdo 5885 | surf 5886 | surfe 5887 | surfer 5888 | surgir 5889 | surra 5890 | surrado 5891 | surtir 5892 | surto 5893 | suspiro 5894 | sustar 5895 | suster 5896 | susto 5897 | sutil 5898 | sutura 5899 | sweet 5900 | swing 5901 | system 5902 | taba 5903 | tabaco 5904 | tabefe 5905 | tabela 5906 | taberna 5907 | tabique 5908 | tabu 5909 | tabuada 5910 | tacho 5911 | taco 5912 | tactear 5913 | tacto 5914 | tainar 5915 | taipa 5916 | taipal 5917 | take 5918 | tal 5919 | talco 5920 | talento 5921 | talha 5922 | talhado 5923 | talhar 5924 | talhe 5925 | talher 5926 | talho 5927 | talo 5928 | talude 5929 | talvez 5930 | tamanco 5931 | tamanho 5932 | tambor 5933 | tamil 5934 | tampa 5935 | tampo 5936 | tanger 5937 | tangido 5938 | tango 5939 | tanino 5940 | tanque 5941 | tanto 5942 | tapa 5943 | tapado 5944 | tapar 5945 | tape 5946 | tapera 5947 | tapete 5948 | tapuio 5949 | tara 5950 | tarar 5951 | tardar 5952 | tarde 5953 | tardio 5954 | tardo 5955 | tareco 5956 | tarefa 5957 | tarifa 5958 | tarimba 5959 | tarso 5960 | tasca 5961 | tasco 5962 | tatu 5963 | taverna 5964 | taxa 5965 | taxar 5966 | taxista 5967 | tc 5968 | tchan 5969 | tcheco 5970 | team 5971 | tear 5972 | teatral 5973 | teatro 5974 | teca 5975 | tecer 5976 | tecido 5977 | tecla 5978 | teclado 5979 | tecto 5980 | teia 5981 | teima 5982 | teimar 5983 | teimoso 5984 | tejo 5985 | tel 5986 | tela 5987 | tele 5988 | telha 5989 | telhado 5990 | tema 5991 | temente 5992 | temer 5993 | temido 5994 | temor 5995 | tempero 5996 | temple 5997 | templo 5998 | tempo 5999 | ten 6000 | tenaz 6001 | tenda 6002 | tender 6003 | tenente 6004 | tenista 6005 | tenor 6006 | tenro 6007 | tenso 6008 | tentar 6009 | tento 6010 | teor 6011 | teorema 6012 | teoria 6013 | ter 6014 | terapia 6015 | terma 6016 | termal 6017 | termo 6018 | terno 6019 | ternura 6020 | terra 6021 | terreno 6022 | terrina 6023 | terror 6024 | terroso 6025 | tese 6026 | tesoura 6027 | tesouro 6028 | testa 6029 | testar 6030 | teste 6031 | teta 6032 | tetro 6033 | teu 6034 | textil 6035 | texto 6036 | textual 6037 | textura 6038 | tez 6039 | thi 6040 | three 6041 | tia 6042 | tido 6043 | tifo 6044 | tigela 6045 | tigre 6046 | tijolo 6047 | tijuca 6048 | tildar 6049 | timbre 6050 | time 6051 | timidez 6052 | timing 6053 | timo 6054 | tingido 6055 | tingir 6056 | tinha 6057 | tinhoso 6058 | tinir 6059 | tino 6060 | tinta 6061 | tinto 6062 | tintura 6063 | tio 6064 | tipo 6065 | tique 6066 | tira 6067 | tirado 6068 | tiragem 6069 | tirana 6070 | tirania 6071 | tirano 6072 | tirante 6073 | tirar 6074 | tiritar 6075 | tiro 6076 | tisnado 6077 | titia 6078 | titular 6079 | toa 6080 | toada 6081 | toalha 6082 | toar 6083 | toca 6084 | tocado 6085 | tocador 6086 | tocaia 6087 | tocante 6088 | tocar 6089 | tocha 6090 | todas 6091 | todavia 6092 | todo 6093 | toga 6094 | toiro 6095 | tojo 6096 | toldar 6097 | toldo 6098 | tolerar 6099 | tolher 6100 | tolhido 6101 | tolice 6102 | tolo 6103 | tom 6104 | toma 6105 | tomada 6106 | tomado 6107 | tomador 6108 | tomar 6109 | tomate 6110 | tombado 6111 | tombar 6112 | tombo 6113 | tona 6114 | tonto 6115 | tontura 6116 | top 6117 | topar 6118 | topo 6119 | toque 6120 | tora 6121 | torcer 6122 | torcida 6123 | tordo 6124 | tornar 6125 | tornear 6126 | torneio 6127 | torno 6128 | toro 6129 | torpe 6130 | torpedo 6131 | torpeza 6132 | torpor 6133 | torque 6134 | torrado 6135 | torre 6136 | torso 6137 | torto 6138 | tortura 6139 | toscana 6140 | tosco 6141 | tosse 6142 | tossir 6143 | tostado 6144 | total 6145 | touca 6146 | tour 6147 | tourada 6148 | touro 6149 | tout 6150 | toxina 6151 | trabuco 6152 | tractor 6153 | trader 6154 | tragado 6155 | tragar 6156 | trago 6157 | traidor 6158 | trair 6159 | trajar 6160 | traje 6161 | trajo 6162 | trama 6163 | tramar 6164 | tranca 6165 | trancar 6166 | tranco 6167 | transa 6168 | transar 6169 | transe 6170 | trapo 6171 | traste 6172 | tratado 6173 | tratar 6174 | trato 6175 | trauma 6176 | trava 6177 | travar 6178 | trave 6179 | travo 6180 | trazer 6181 | trecho 6182 | treinar 6183 | treino 6184 | trela 6185 | trem 6186 | tremer 6187 | tremor 6188 | tremura 6189 | trepar 6190 | treta 6191 | treva 6192 | trevo 6193 | treze 6194 | triagem 6195 | tribal 6196 | tribo 6197 | tribuna 6198 | tribuno 6199 | tributo 6200 | trigo 6201 | trilha 6202 | trilhar 6203 | trilho 6204 | trinar 6205 | trinca 6206 | trincar 6207 | trinco 6208 | trinta 6209 | trio 6210 | tripa 6211 | triplo 6212 | triste 6213 | triunfo 6214 | trivial 6215 | troca 6216 | trocado 6217 | trocar 6218 | troco 6219 | troiano 6220 | tromba 6221 | trompa 6222 | tronco 6223 | trono 6224 | tropa 6225 | tropear 6226 | tropel 6227 | trotar 6228 | trote 6229 | trova 6230 | trunfo 6231 | trupe 6232 | truque 6233 | trust 6234 | truta 6235 | tu 6236 | tuba 6237 | tubo 6238 | tubular 6239 | tucano 6240 | tudinho 6241 | tudo 6242 | tufo 6243 | tulha 6244 | tulipa 6245 | tumba 6246 | tumor 6247 | tumular 6248 | tumulto 6249 | tuna 6250 | tupi 6251 | turba 6252 | turbar 6253 | turbina 6254 | turco 6255 | turismo 6256 | turista 6257 | turma 6258 | turno 6259 | turra 6260 | turvar 6261 | turvo 6262 | tutano 6263 | tutela 6264 | tutelar 6265 | tutor 6266 | tutsi 6267 | u 6268 | ucha 6269 | uivar 6270 | uivo 6271 | ulna 6272 | ultimar 6273 | ultra 6274 | ultraje 6275 | um 6276 | uma 6277 | umbela 6278 | umbigo 6279 | umbral 6280 | umidade 6281 | unar 6282 | und 6283 | ungir 6284 | unha 6285 | unidade 6286 | unido 6287 | unir 6288 | uno 6289 | untar 6290 | unto 6291 | untuoso 6292 | urano 6293 | urbano 6294 | urbe 6295 | urca 6296 | urdir 6297 | ureia 6298 | uretra 6299 | urgente 6300 | urgir 6301 | urina 6302 | urinar 6303 | urrar 6304 | urro 6305 | urso 6306 | urubu 6307 | urv 6308 | urze 6309 | usado 6310 | usar 6311 | usina 6312 | uso 6313 | usual 6314 | usura 6315 | utente 6316 | uterino 6317 | utopia 6318 | uva 6319 | v 6320 | vacilar 6321 | vacina 6322 | vacinar 6323 | vadio 6324 | vaga 6325 | vagar 6326 | vagem 6327 | vaginal 6328 | vago 6329 | vaguear 6330 | vaia 6331 | vaiar 6332 | vaidade 6333 | vaidoso 6334 | vala 6335 | valada 6336 | valado 6337 | vale 6338 | valente 6339 | valer 6340 | valeta 6341 | valia 6342 | validar 6343 | valioso 6344 | valor 6345 | valsa 6346 | valva 6347 | vamo 6348 | vampiro 6349 | vapor 6350 | vara 6351 | varado 6352 | varal 6353 | varanda 6354 | varapau 6355 | varar 6356 | varejar 6357 | varejo 6358 | vareta 6359 | variado 6360 | variar 6361 | variz 6362 | varrer 6363 | varrido 6364 | vasa 6365 | vasco 6366 | vasilha 6367 | vaso 6368 | vassalo 6369 | vasto 6370 | vau 6371 | vazar 6372 | vazio 6373 | vector 6374 | vedado 6375 | vedar 6376 | vedeta 6377 | vedete 6378 | vegetal 6379 | vegetar 6380 | veia 6381 | veio 6382 | vela 6383 | velado 6384 | velar 6385 | veleiro 6386 | velhaco 6387 | velhice 6388 | velho 6389 | velhota 6390 | velhote 6391 | velo 6392 | veloz 6393 | veludo 6394 | vencer 6395 | vencido 6396 | venda 6397 | vendar 6398 | vender 6399 | vendido 6400 | veneno 6401 | venerar 6402 | venoso 6403 | venta 6404 | vento 6405 | ventoso 6406 | ventral 6407 | ventre 6408 | ventura 6409 | venture 6410 | ver 6411 | vera 6412 | verba 6413 | verbal 6414 | verbete 6415 | verbo 6416 | verdade 6417 | verde 6418 | verdura 6419 | vereda 6420 | verga 6421 | vergado 6422 | vergar 6423 | verme 6424 | vermes 6425 | vernar 6426 | verniz 6427 | verruga 6428 | versar 6429 | verso 6430 | versus 6431 | verter 6432 | very 6433 | vesgo 6434 | vespa 6435 | vestal 6436 | veste 6437 | vestido 6438 | vestir 6439 | vetado 6440 | vetar 6441 | veto 6442 | vetusto 6443 | vexado 6444 | vexame 6445 | vexar 6446 | vez 6447 | via 6448 | viaduto 6449 | viagem 6450 | viajar 6451 | viatura 6452 | vibrar 6453 | vice 6454 | viciado 6455 | viciar 6456 | vicioso 6457 | vida 6458 | vide 6459 | videira 6460 | vidente 6461 | video 6462 | vidinha 6463 | vidrado 6464 | vidro 6465 | viela 6466 | viga 6467 | vigente 6468 | vigia 6469 | vigiado 6470 | vigiar 6471 | vigor 6472 | vigorar 6473 | viii 6474 | vil 6475 | vila 6476 | vilar 6477 | vilela 6478 | vime 6479 | vinagre 6480 | vincado 6481 | vincar 6482 | vinco 6483 | vinda 6484 | vindimo 6485 | vingado 6486 | vingar 6487 | vinha 6488 | vinhedo 6489 | vinhete 6490 | vinho 6491 | vinil 6492 | vinte 6493 | viola 6494 | violar 6495 | violeta 6496 | violino 6497 | vip 6498 | vir 6499 | virado 6500 | viragem 6501 | viral 6502 | virar 6503 | virgem 6504 | viril 6505 | virilha 6506 | virtual 6507 | virtude 6508 | visado 6509 | visar 6510 | viscoso 6511 | visita 6512 | visitar 6513 | visor 6514 | vista 6515 | visto 6516 | vistoso 6517 | visual 6518 | vital 6519 | vitela 6520 | vitelo 6521 | vitimar 6522 | vitral 6523 | vitrina 6524 | vitrine 6525 | vitro 6526 | viuvez 6527 | vivaz 6528 | viveiro 6529 | vivenda 6530 | vivente 6531 | viver 6532 | vivido 6533 | vivo 6534 | vizinho 6535 | voador 6536 | voar 6537 | vocal 6538 | voejar 6539 | voga 6540 | vogal 6541 | vogar 6542 | volante 6543 | volei 6544 | volt 6545 | volta 6546 | voltado 6547 | voltar 6548 | voltear 6549 | volume 6550 | volver 6551 | volvido 6552 | vomitar 6553 | von 6554 | vontade 6555 | voo 6556 | voragem 6557 | voraz 6558 | vosso 6559 | votado 6560 | votante 6561 | votar 6562 | voto 6563 | voz 6564 | vulgar 6565 | vulgo 6566 | vulto 6567 | w 6568 | wall 6569 | was 6570 | watt 6571 | wave 6572 | way 6573 | we 6574 | web 6575 | western 6576 | whisky 6577 | who 6578 | with 6579 | work 6580 | www 6581 | x 6582 | xadrez 6583 | xaile 6584 | xale 6585 | xara 6586 | xarope 6587 | xavante 6588 | xeque 6589 | xerife 6590 | xerox 6591 | xx 6592 | xxi 6593 | your 6594 | z 6595 | zaga 6596 | zaida 6597 | zanga 6598 | zangado 6599 | zangar 6600 | zarpar 6601 | zebra 6602 | zebu 6603 | zelador 6604 | zelar 6605 | zelo 6606 | zeloso 6607 | zen 6608 | zerar 6609 | zero 6610 | zinco 6611 | zinir 6612 | zoada 6613 | zombar 6614 | zona 6615 | zoom 6616 | zorro 6617 | zulu 6618 | zumbido 6619 | zumbir 6620 | zunir 6621 | zunzum 6622 | -------------------------------------------------------------------------------- /img/TW_Colour_Logos_trans_black_472x73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/img/TW_Colour_Logos_trans_black_472x73.png -------------------------------------------------------------------------------- /img/password_strength.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/img/password_strength.png -------------------------------------------------------------------------------- /img/ultima-capa.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf210 2 | {\fonttbl\f0\froman\fcharset0 Times-Roman;} 3 | {\colortbl;\red255\green255\blue255;} 4 | \paperw8400\paperh11900\margl1134\margr1134\margb1134\margt1134\vieww30440\viewh18240\viewkind0 5 | \deftab709 6 | \pard\tx7430\pardeftab709\ri-1974 7 | 8 | \f0\fs24 \cf0 Este livreto mostra como gerar senhas fortes e f\'e1ceis de lembrar usando dados para sortear palavras e formar uma 9 | \i passphrase 10 | \i0 \'96 uma frase-senha. A 11 | \b ThoughtWorks 12 | \b0 adaptou o m\'e9todo 13 | \b Diceware 14 | \b0 para o Brasil, usando palavras comuns da nossa l\'edngua. Por isso, 15 | \b Dadoware 16 | \b0 .\ 17 | \ 18 | [a tirinha poderia entrar aqui]\ 19 | \ 20 | A tirinha \'93Password strength\'94 (\'93For\'e7a da senha\'94) ilustra os 21 | \i bits de entropia 22 | \i0 \'96 a medida matem\'e1tica de \'93for\'e7a\'94 de uma senha. Pela sua estrutura, a senha \'93Tr0ub4dor&3\'94 tem 28 bits de entropia, ou seja, \'e9 uma entre 2\super 28\nosupersub combina\'e7\'f5es poss\'edveis. J\'e1 uma 23 | \i passphrase 24 | \i0 com 4 palavras chega a 44 bits de entropia: uma em 2\super 44\nosupersub possibilidades. A frase \'e9 65.546 vezes mais dif\'edcil de quebrar, mas \'e9 f\'e1cil de lembrar se voc\'ea imaginar uma cena: \'93correct horse battery staple\'94 (\'93correto cavalo bateria grampo\'94).\ 25 | \ 26 | O segredo \'e9 usar um m\'e9todo confi\'e1vel para sortear as palavras: dados, papel e l\'e1pis \'96 e n\'e3o algum aplicativo que pode estar comprometido e viciado. Em vez de software, 27 | \b Dadoware 28 | \b0 .\ 29 | \ 30 | [cr\'e9ditos como na primeira vers\'e3o da arte]\ 31 | } -------------------------------------------------------------------------------- /livreto/dadoware-capa.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-capa.pdf -------------------------------------------------------------------------------- /livreto/dadoware-intro-2e.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-intro-2e.odt -------------------------------------------------------------------------------- /livreto/dadoware-intro-2e1r.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-intro-2e1r.pdf -------------------------------------------------------------------------------- /livreto/dadoware-intro.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-intro.odt -------------------------------------------------------------------------------- /livreto/dadoware-intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-intro.pdf -------------------------------------------------------------------------------- /livreto/dadoware-lista-2016-05-05.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-lista-2016-05-05.pdf -------------------------------------------------------------------------------- /livreto/dadoware-lista-2e.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-lista-2e.odt -------------------------------------------------------------------------------- /livreto/dadoware-lista-2e.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-lista-2e.pdf -------------------------------------------------------------------------------- /livreto/dadoware-lista.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-lista.odt -------------------------------------------------------------------------------- /livreto/dadoware-lista.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-lista.pdf -------------------------------------------------------------------------------- /livreto/dadoware-sem-xkcd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/dadoware-sem-xkcd.pdf -------------------------------------------------------------------------------- /livreto/gerar_exemplo.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import random 4 | 5 | rnd = random.SystemRandom() 6 | 7 | D1 = '⚀' 8 | dado_cars = dict(zip('123456', 9 | (chr(i) for i in range(ord(D1), ord(D1)+6)))) 10 | 11 | dadoware = {} 12 | with open('../dadoware.txt', encoding='utf8') as fp: 13 | dadoware.update(lin.strip().split() for lin in fp) 14 | 15 | for i in range(6): 16 | dados = ''.join(str(rnd.randint(1, 6)) for i in range(5)) 17 | for d in dados: 18 | print(dado_cars[d], end=' ') 19 | print(end='\t') 20 | print(dados[0], dados[1], sep=',', end='\t') 21 | print(dados[2:], dadoware[dados], sep='\t') 22 | -------------------------------------------------------------------------------- /livreto/tabelas.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thoughtworks/dadoware/6b2375b49437f03f971a7c793e96090d657c2be5/livreto/tabelas.ods -------------------------------------------------------------------------------- /livreto/ultima-capa-b.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\deff3\adeflang1025 2 | {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f5\fnil\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f6\fnil\fprq2\fcharset0 Lucida Sans;}{\f7\fswiss\fprq0\fcharset128 Lucida Sans;}} 3 | {\colortbl;\red0\green0\blue0;\red128\green128\blue128;} 4 | {\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046 Normal;} 5 | {\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af6\afs28\loch\f4\fs28\lang1046 Heading;} 6 | {\s16\sbasedon0\snext16\sl288\slmult1\ql\widctlpar\sb0\sa140\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\loch\f3\fs24\lang1046 Text Body;} 7 | {\s17\sbasedon16\snext17\sl288\slmult1\ql\widctlpar\sb0\sa140\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af7\afs24\loch\f3\fs24\lang1046 List;} 8 | {\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\cf1\i\kerning1\dbch\af5\langfe1081\dbch\af7\afs24\ai\loch\f3\fs24\lang1046 Caption;} 9 | {\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af7\afs24\loch\f3\fs24\lang1046 Index;} 10 | }{\info{\creatim\yr2016\mo4\dy29\hr5\min31}{\revtim\yr2016\mo5\dy3\hr17\min1}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern67307266}}\deftab709 11 | \viewscale100 12 | {\*\pgdsctbl 13 | {\pgdsc0\pgdscuse451\pgwsxn8391\pghsxn11906\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}} 14 | \formshade{\*\pgdscno0}\paperh11906\paperw8391\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn8391\pghsxn11906\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc 15 | {\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 16 | Este livreto mostra como gerar senhas fortes e f\u225\'e1ceis de lembrar usando dados para sortear palavras e formar uma }{\cf1\i\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 17 | passphrase}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 18 | \u8211\'96 uma frase-senha. A }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 19 | ThoughtWorks}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 20 | adaptou o m\u233\'e9todo }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 21 | Diceware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 22 | para o Brasil, usando palavras comuns da nossa l\u237\'edngua. Por isso, }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 23 | Dadoware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 24 | .} 25 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 26 | 27 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 28 | Existe uma medida matem\u225\'e1tica de \u8220\'93for\u231\'e7a\u8221\'94 de uma senha: os bits de entropia. Pela sua estrutura, a senha \u8220\'93}{{\*\bkmkstart __DdeLink__210_1923133043}\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 29 | Tr}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 30 | ab4lh}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 31 | 0}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 32 | so}{{\*\bkmkend __DdeLink__210_1923133043}\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 33 | &3\u8221\'94 tem 28 bits de entropia, ou seja, \u233\'e9 uma entre 2}{\cf1\super\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 34 | 28}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 35 | combina\u231\'e7\u245\'f5es poss\u237\'edveis. J\u225\'e1 uma }{\cf1\i\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 36 | passphrase}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 37 | com 5 palavras }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 38 | escolhidas neste livreto tem}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 39 | }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 40 | 6}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 41 | 4 bits de entropia: uma em 2}{\cf1\super\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 42 | 64}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 43 | possibilidades. } 44 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\rtlch \ltrch\loch 45 | 46 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 47 | Por exemplo, a frase \u8220\'93recente desd\u233\'e9m tr\u225\'e1fego copioso fauna\u8221\'94 n\u227\'e3o \u233\'e9 dif\u237\'edcil de lembrar mas \u233\'e9 68 bilh\u245\'f5es de vezes mais dif\u237\'edcil de quebrar que }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 48 | \u8220\'93Tr}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 49 | ab4lh}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 50 | 0}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 51 | so}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 52 | &3\u8221\'94!} 53 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\rtlch \ltrch\loch 54 | 55 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 56 | O segredo \u233\'e9 usar um m\u233\'e9todo confi\u225\'e1vel para sortear as palavras: dados, papel e l\u225\'e1pis \u8211\'96 e n\u227\'e3o algum aplicativo que pode estar comprometido e viciado. Em vez de software, }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 57 | Dadoware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 58 | .} 59 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 60 | 61 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 62 | [cr\u233\'e9ditos como na primeira vers\u227\'e3o da arte]} 63 | \par } -------------------------------------------------------------------------------- /livreto/ultima-capa-c.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\deff3\adeflang1025 2 | {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f5\fnil\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f6\fnil\fprq2\fcharset0 Lucida Sans;}{\f7\fswiss\fprq0\fcharset128 Lucida Sans;}} 3 | {\colortbl;\red0\green0\blue0;\red128\green128\blue128;} 4 | {\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046 Normal;} 5 | {\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\cf1\kerning1\dbch\af6\langfe1081\dbch\af6\afs28\loch\f4\fs28\lang1046 Heading;} 6 | {\s16\sbasedon0\snext16\sl288\slmult1\ql\widctlpar\sb0\sa140\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\loch\f3\fs24\lang1046 Text Body;} 7 | {\s17\sbasedon16\snext17\sl288\slmult1\ql\widctlpar\sb0\sa140\ltrpar\cf1\kerning1\dbch\af6\langfe1081\dbch\af7\afs24\loch\f3\fs24\lang1046 List;} 8 | {\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\cf1\i\kerning1\dbch\af6\langfe1081\dbch\af7\afs24\ai\loch\f3\fs24\lang1046 Caption;} 9 | {\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\cf1\kerning1\dbch\af6\langfe1081\dbch\af7\afs24\loch\f3\fs24\lang1046 Index;} 10 | {\s20\sbasedon0\snext20\ql\widctlpar\ltrpar\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\loch\f3\fs24\lang1046 Preformatted Text;} 11 | }{\info{\creatim\yr2016\mo4\dy29\hr5\min31}{\revtim\yr2016\mo5\dy3\hr17\min53}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern67307266}}\deftab709 12 | \viewscale100 13 | {\*\pgdsctbl 14 | {\pgdsc0\pgdscuse451\pgwsxn8391\pghsxn11906\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}} 15 | \formshade{\*\pgdscno0}\paperh11906\paperw8391\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn8391\pghsxn11906\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc 16 | {\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 17 | Este livreto mostra como gerar senhas fortes e f\u225\'e1ceis de lembrar usando dados para sortear palavras e formar uma }{\cf1\i\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 18 | passphrase}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 19 | \u8211\'96 uma frase-senha. A }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 20 | ThoughtWorks}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 21 | adaptou o m\u233\'e9todo }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 22 | Diceware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 23 | para o Brasil, usando palavras comuns da nossa l\u237\'edngua. Por isso, }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 24 | Dadoware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 25 | .} 26 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 27 | 28 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 29 | Existe uma medida matem\u225\'e1tica de \u8220\'93for\u231\'e7a\u8221\'94 de uma senha: os bits de entropia. Pela sua estrutura, a senha \u8220\'93}{{\*\bkmkstart __DdeLink__210_1923133043}\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 30 | Trab4lh0so}{{\*\bkmkend __DdeLink__210_1923133043}\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 31 | &3\u8221\'94 tem 28 bits de entropia, ou seja, \u233\'e9 uma entre 2}{\cf1\super\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 32 | 28}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 33 | combina\u231\'e7\u245\'f5es poss\u237\'edveis. J\u225\'e1 uma }{\cf1\i\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 34 | passphrase}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 35 | com }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 36 | 6}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 37 | palavras escolhidas neste livreto tem }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 38 | 77}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 39 | bits de entropia: uma em 2}{\cf1\super\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 40 | 77}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 41 | possibilidades. } 42 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 43 | 44 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 45 | Por exemplo, a frase }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 46 | aleat\u243\'f3ria }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 47 | \u8220\'93recente desd\u233\'e9m tr\u225\'e1fego copioso }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 48 | divagar }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 49 | fauna\u8221\'94 n\u227\'e3o \u233\'e9 dif\u237\'edcil de lembrar mas \u233\'e9 562 }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 50 | trilh\u245\'f5es }{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 51 | de vezes mais dif\u237\'edcil de quebrar que \u8220\'93Trab4lh0so&3\u8221\'94!} 52 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 53 | 54 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 55 | O segredo \u233\'e9 usar um m\u233\'e9todo confi\u225\'e1vel para sortear as palavras: dados, papel e l\u225\'e1pis \u8211\'96 e n\u227\'e3o algum aplicativo que pode estar comprometido e viciado. Em vez de software, }{\cf1\b\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 56 | Dadoware}{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 57 | .} 58 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 59 | 60 | \par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf1\kerning1\dbch\af5\langfe1081\dbch\af5\afs24\alang1081\loch\f3\fs24\lang1046\ql\widctlpar{\cf1\kerning1\dbch\af5\langfe1081\rtlch \ltrch\loch\fs24\lang1046 61 | [cr\u233\'e9ditos como na primeira vers\u227\'e3o da arte]} 62 | \par } -------------------------------------------------------------------------------- /montar-lista-com-acentos.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Montar lista de palavras" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 1, 13 | "metadata": { 14 | "collapsed": false 15 | }, 16 | "outputs": [ 17 | { 18 | "data": { 19 | "text/plain": [ 20 | "(8183,\n", 21 | " 'a aba abacaxi abade abadia abafado abafar abaixar abaixo abajur',\n", 22 | " 'zombar zona zoólogo zoom zorro zulu zumbido zumbir zunir zunzum')" 23 | ] 24 | }, 25 | "execution_count": 1, 26 | "metadata": {}, 27 | "output_type": "execute_result" 28 | } 29 | ], 30 | "source": [ 31 | "with open('fontes/com_acentos.txt', encoding='utf8') as fp:\n", 32 | " com_acentos = [lin.strip() for lin in fp]\n", 33 | "\n", 34 | "len(com_acentos), ' '.join(com_acentos[:10]), ' '.join(com_acentos[-10:])" 35 | ] 36 | }, 37 | { 38 | "cell_type": "code", 39 | "execution_count": 2, 40 | "metadata": { 41 | "collapsed": false 42 | }, 43 | "outputs": [ 44 | { 45 | "data": { 46 | "text/plain": [ 47 | "(8144, 368)" 48 | ] 49 | }, 50 | "execution_count": 2, 51 | "metadata": {}, 52 | "output_type": "execute_result" 53 | } 54 | ], 55 | "source": [ 56 | "com_acentos = set(com_acentos)\n", 57 | "with open('fontes/2letras.txt', encoding='utf8') as fp:\n", 58 | " bi_letras = [lin.strip() for lin in fp]\n", 59 | "bi_letras = set(bi_letras)\n", 60 | "sem_bi_letras = {p for p in com_acentos if len(p) != 2}\n", 61 | "filtradas = sem_bi_letras | bi_letras\n", 62 | "len(filtradas), len(filtradas)-7776" 63 | ] 64 | }, 65 | { 66 | "cell_type": "markdown", 67 | "metadata": {}, 68 | "source": [ 69 | "Possíveis palavras de ortografia portuguesa ou inglesa:" 70 | ] 71 | }, 72 | { 73 | "cell_type": "code", 74 | "execution_count": 3, 75 | "metadata": { 76 | "collapsed": false 77 | }, 78 | "outputs": [ 79 | { 80 | "name": "stdout", 81 | "output_type": "stream", 82 | "text": [ 83 | "abjecto acta activar activo acto actor actriz actual actuar afectar afecto aspecto bráctea cacto colecta directo ducto dúctil erecto exacto facto factor factual factura fractal hectare impacte impacto insecto intacto invicto jacto lectivo lácteo néctar objecto olfacto pacto pactuar project reactor recto sector tactear tacto tecto tractor táctico táctil vector árctico " 84 | ] 85 | } 86 | ], 87 | "source": [ 88 | "for p in sorted(filtradas):\n", 89 | " if 'ct' in p:\n", 90 | " print(p, end=' ')" 91 | ] 92 | }, 93 | { 94 | "cell_type": "code", 95 | "execution_count": 4, 96 | "metadata": { 97 | "collapsed": false 98 | }, 99 | "outputs": [ 100 | { 101 | "name": "stdout", 102 | "output_type": "stream", 103 | "text": [ 104 | "back boy brandy browser clown country cowboy crack derby ecstasy family faraday folk funk gay happy hay heavy hobby jockey k kaiser kart kelvin kent kg khmer king kit km/h know krill lady like link lobby look malawi market mayor money network nylon party player playoff punk quark rally ranking rock rocket say show skate ski smoking sputnik stock sweet swing system take very w wall was watt wave way web western whisky who with work www your " 105 | ] 106 | } 107 | ], 108 | "source": [ 109 | "kwy = set('kwy')\n", 110 | "for p in sorted(filtradas):\n", 111 | " if set(p) & set(kwy):\n", 112 | " print(p, end=' ')" 113 | ] 114 | }, 115 | { 116 | "cell_type": "code", 117 | "execution_count": 5, 118 | "metadata": { 119 | "collapsed": false 120 | }, 121 | "outputs": [ 122 | { 123 | "name": "stdout", 124 | "output_type": "stream", 125 | "text": [ 126 | "abc abdómen about and art ateliê aux azt back bacon bad ballet band bang baú beat best bien big bip bit board bourbon box boy brandy buquê cabaret camp caput cartoon cash cep chic chip clip clown club clímax con coulomb country court cowboy crack crash cut cólon córtex dan deep derby design doping dossiê dumping déficit dólman ecstasy elétron eng expert family fan faraday fast fax flash folk front funk gang gay get gin gran grand group guichê habitat happy hard hay heart heavy hein hip hit hobby hoc holding hot iceberg inf inq ipê jet jihad job jockey just kart kelvin kent king kit km/h know lady land leasing led light link living lobby look lord lost lux látex líquen mach maison market match meeting mercê min mind mix modern money music must net network night nylon néon off party piraí pit playoff point pop porquê port pot premiê project pub public punk pág pólen quark quê raid rally ranking rap record regímen ring road robot rock rocket round rúmen san say sec sen set sex shop short show sig slogan smoking sob soft son split spot sprint sputnik srª staff stand station stock strip sub surf sweet swing sáb séc sémen tchan ten timing top tout trust turnê tórax und urv very vip você volt von watt way web western whisky with work www xerox zen écran éden íman índex " 127 | ] 128 | } 129 | ], 130 | "source": [ 131 | "finais = set('aeiourláéózsmãô')\n", 132 | "for p in sorted(filtradas):\n", 133 | " if len(p) <= 2:\n", 134 | " continue\n", 135 | " if p[-1] not in finais:\n", 136 | " print(p, end=' ')" 137 | ] 138 | }, 139 | { 140 | "cell_type": "code", 141 | "execution_count": 6, 142 | "metadata": { 143 | "collapsed": false 144 | }, 145 | "outputs": [ 146 | { 147 | "data": { 148 | "text/plain": [ 149 | "'nacao'" 150 | ] 151 | }, 152 | "execution_count": 6, 153 | "metadata": {}, 154 | "output_type": "execute_result" 155 | } 156 | ], 157 | "source": [ 158 | "import unicodedata \n", 159 | "\n", 160 | "def shave_marks(txt):\n", 161 | " \"\"\"Remove all diacritic marks\"\"\"\n", 162 | " norm_txt = unicodedata.normalize('NFD', txt)\n", 163 | " shaved = ''.join(c for c in norm_txt if not unicodedata.combining(c))\n", 164 | " return unicodedata.normalize('NFC', shaved)\n", 165 | "\n", 166 | "def ordem(txt):\n", 167 | " return shave_marks(txt).lower()\n", 168 | "\n", 169 | "ordem('Nação')" 170 | ] 171 | }, 172 | { 173 | "cell_type": "code", 174 | "execution_count": 7, 175 | "metadata": { 176 | "collapsed": false 177 | }, 178 | "outputs": [ 179 | { 180 | "data": { 181 | "text/plain": [ 182 | "(7944, 168, ['a', 'aba', 'abacaxi'], ['zumbir', 'zunir', 'zunzum'])" 183 | ] 184 | }, 185 | "execution_count": 7, 186 | "metadata": {}, 187 | "output_type": "execute_result" 188 | } 189 | ], 190 | "source": [ 191 | "with open('fontes/excluidas_a_mao.txt', 'rt', encoding='utf8') as fp:\n", 192 | " excluidas = set(p.strip() for p in fp)\n", 193 | " \n", 194 | "filtradas -= excluidas\n", 195 | "lt_fil = sorted(filtradas, key=ordem)\n", 196 | "len(lt_fil), len(lt_fil) - 6**5, lt_fil[:3], lt_fil[-3:]" 197 | ] 198 | }, 199 | { 200 | "cell_type": "code", 201 | "execution_count": 8, 202 | "metadata": { 203 | "collapsed": false 204 | }, 205 | "outputs": [ 206 | { 207 | "data": { 208 | "text/plain": [ 209 | "(7776, 0, ['a', 'aba', 'abacaxi'], ['zumbir', 'zunir', 'zunzum'])" 210 | ] 211 | }, 212 | "execution_count": 8, 213 | "metadata": {}, 214 | "output_type": "execute_result" 215 | } 216 | ], 217 | "source": [ 218 | "with open('fontes/excluidas_por_sorteio.txt', 'rt', encoding='utf8') as fp:\n", 219 | " excluidas = {p.strip() for p in fp.read().split()}\n", 220 | "\n", 221 | "filtradas -= excluidas\n", 222 | "lt_fil = sorted(filtradas, key=ordem)\n", 223 | "len(lt_fil), len(lt_fil) - 6**5, lt_fil[:3], lt_fil[-3:]" 224 | ] 225 | }, 226 | { 227 | "cell_type": "code", 228 | "execution_count": 9, 229 | "metadata": { 230 | "collapsed": false 231 | }, 232 | "outputs": [ 233 | { 234 | "data": { 235 | "text/plain": [ 236 | "(7776, '11111', '66666')" 237 | ] 238 | }, 239 | "execution_count": 9, 240 | "metadata": {}, 241 | "output_type": "execute_result" 242 | } 243 | ], 244 | "source": [ 245 | "import itertools\n", 246 | "dados5 = list(''.join(dados) for dados in itertools.product('123456', repeat=5))\n", 247 | "len(dados5), dados5[0], dados5[-1]" 248 | ] 249 | }, 250 | { 251 | "cell_type": "code", 252 | "execution_count": 10, 253 | "metadata": { 254 | "collapsed": false 255 | }, 256 | "outputs": [ 257 | { 258 | "data": { 259 | "text/plain": [ 260 | "'nacao'" 261 | ] 262 | }, 263 | "execution_count": 10, 264 | "metadata": {}, 265 | "output_type": "execute_result" 266 | } 267 | ], 268 | "source": [ 269 | "import unicodedata \n", 270 | "\n", 271 | "def shave_marks(txt):\n", 272 | " \"\"\"Remove all diacritic marks\"\"\"\n", 273 | " norm_txt = unicodedata.normalize('NFD', txt)\n", 274 | " shaved = ''.join(c for c in norm_txt if not unicodedata.combining(c))\n", 275 | " return unicodedata.normalize('NFC', shaved)\n", 276 | "\n", 277 | "def ordem(txt):\n", 278 | " return shave_marks(txt).lower()\n", 279 | "\n", 280 | "ordem('Nação')" 281 | ] 282 | }, 283 | { 284 | "cell_type": "code", 285 | "execution_count": 11, 286 | "metadata": { 287 | "collapsed": false 288 | }, 289 | "outputs": [ 290 | { 291 | "name": "stdout", 292 | "output_type": "stream", 293 | "text": [ 294 | " 7776 15552 100905 dadoware.txt\r\n" 295 | ] 296 | } 297 | ], 298 | "source": [ 299 | "dadoware = list(zip(dados5, sorted(filtradas, key=ordem)))\n", 300 | "with open('dadoware.txt', 'wt', encoding='utf8') as fp:\n", 301 | " for indice, palavra in dadoware:\n", 302 | " linha = '{} {}\\n'.format(indice, palavra)\n", 303 | " fp.write(linha)\n", 304 | " \n", 305 | "!wc dadoware.txt" 306 | ] 307 | }, 308 | { 309 | "cell_type": "code", 310 | "execution_count": 12, 311 | "metadata": { 312 | "collapsed": false 313 | }, 314 | "outputs": [ 315 | { 316 | "name": "stdout", 317 | "output_type": "stream", 318 | "text": [ 319 | " 7776 15552 100905 dadoware.txt\r\n" 320 | ] 321 | } 322 | ], 323 | "source": [ 324 | "dadoware = list(zip(dados5, sorted(filtradas, key=ordem)))\n", 325 | "with open('dadoware_livreto.txt', 'wt', encoding='utf8') as fp:\n", 326 | " for indice, palavra in dadoware:\n", 327 | " linha = '#{}# {}\\n'.format(indice[2:], palavra)\n", 328 | " fp.write(linha)\n", 329 | " \n", 330 | "!wc dadoware.txt" 331 | ] 332 | }, 333 | { 334 | "cell_type": "code", 335 | "execution_count": 13, 336 | "metadata": { 337 | "collapsed": false 338 | }, 339 | "outputs": [], 340 | "source": [ 341 | "with open('dadoware_topo_paginas.txt', 'wt', encoding='utf8') as fp:\n", 342 | " for chave, palavra in dadoware[::216]:\n", 343 | " fp.write('{} {}\\n'.format(chave, palavra))" 344 | ] 345 | } 346 | ], 347 | "metadata": { 348 | "kernelspec": { 349 | "display_name": "Python 3", 350 | "language": "python", 351 | "name": "python3" 352 | }, 353 | "language_info": { 354 | "codemirror_mode": { 355 | "name": "ipython", 356 | "version": 3 357 | }, 358 | "file_extension": ".py", 359 | "mimetype": "text/x-python", 360 | "name": "python", 361 | "nbconvert_exporter": "python", 362 | "pygments_lexer": "ipython3", 363 | "version": "3.5.1" 364 | } 365 | }, 366 | "nbformat": 4, 367 | "nbformat_minor": 0 368 | } 369 | -------------------------------------------------------------------------------- /montar-lista.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Montar lista de palavras" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 1, 13 | "metadata": { 14 | "collapsed": false 15 | }, 16 | "outputs": [ 17 | { 18 | "data": { 19 | "text/plain": [ 20 | "(8183,\n", 21 | " ['a',\n", 22 | " 'aba',\n", 23 | " 'abacaxi',\n", 24 | " 'abade',\n", 25 | " 'abadia',\n", 26 | " 'abafado',\n", 27 | " 'abafar',\n", 28 | " 'abaixar',\n", 29 | " 'abaixo',\n", 30 | " 'abajur'],\n", 31 | " ['zombar',\n", 32 | " 'zona',\n", 33 | " 'zoólogo',\n", 34 | " 'zoom',\n", 35 | " 'zorro',\n", 36 | " 'zulu',\n", 37 | " 'zumbido',\n", 38 | " 'zumbir',\n", 39 | " 'zunir',\n", 40 | " 'zunzum'])" 41 | ] 42 | }, 43 | "execution_count": 1, 44 | "metadata": {}, 45 | "output_type": "execute_result" 46 | } 47 | ], 48 | "source": [ 49 | "with open('fontes/com_acentos.txt', encoding='utf8') as fp:\n", 50 | " filtradas = [lin.strip() for lin in fp]\n", 51 | "\n", 52 | "len(filtradas), filtradas[:10], filtradas[-10:]" 53 | ] 54 | }, 55 | { 56 | "cell_type": "code", 57 | "execution_count": 2, 58 | "metadata": { 59 | "collapsed": false 60 | }, 61 | "outputs": [ 62 | { 63 | "data": { 64 | "text/plain": [ 65 | "(993,\n", 66 | " ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'],\n", 67 | " ['zs', 'zt', 'zu', 'zv', 'zw', 'zx', 'zy', 'zz', 'zzz', 'zzzz'])" 68 | ] 69 | }, 70 | "execution_count": 2, 71 | "metadata": {}, 72 | "output_type": "execute_result" 73 | } 74 | ], 75 | "source": [ 76 | "with open('fontes/dicewarekit.txt', encoding='ascii') as fp:\n", 77 | " dwkit = [lin.strip() for lin in fp if lin.strip()]\n", 78 | "\n", 79 | "len(dwkit), dwkit[:10], dwkit[-10:] " 80 | ] 81 | }, 82 | { 83 | "cell_type": "code", 84 | "execution_count": 3, 85 | "metadata": { 86 | "collapsed": false 87 | }, 88 | "outputs": [ 89 | { 90 | "data": { 91 | "text/plain": [ 92 | "(9088, 1312)" 93 | ] 94 | }, 95 | "execution_count": 3, 96 | "metadata": {}, 97 | "output_type": "execute_result" 98 | } 99 | ], 100 | "source": [ 101 | "comkit = set(filtradas) | set(dwkit)\n", 102 | "len(comkit), len(comkit) - 6**5" 103 | ] 104 | }, 105 | { 106 | "cell_type": "code", 107 | "execution_count": 4, 108 | "metadata": { 109 | "collapsed": false 110 | }, 111 | "outputs": [ 112 | { 113 | "data": { 114 | "text/plain": [ 115 | "['alfa', 'bravo']" 116 | ] 117 | }, 118 | "execution_count": 4, 119 | "metadata": {}, 120 | "output_type": "execute_result" 121 | } 122 | ], 123 | "source": [ 124 | "def so_ascii(palavras):\n", 125 | " ok = []\n", 126 | " for palavra in palavras:\n", 127 | " try:\n", 128 | " palavra.encode('ASCII')\n", 129 | " except UnicodeEncodeError:\n", 130 | " continue\n", 131 | " ok.append(palavra)\n", 132 | " return ok\n", 133 | " \n", 134 | "so_ascii('alfa ação bravo'.split())\n", 135 | " " 136 | ] 137 | }, 138 | { 139 | "cell_type": "code", 140 | "execution_count": 5, 141 | "metadata": { 142 | "collapsed": false 143 | }, 144 | "outputs": [ 145 | { 146 | "data": { 147 | "text/plain": [ 148 | "(122,\n", 149 | " 'AC AL AP AM BA CE DF ES GO MA MT MS MG PA PB PR PE PI RJ RN RS RO RR SC SP SE TO ABCD BC CEP CLT CNH CNPJ CPI CPF CRT CV DARF DDD DDI ENEM FTW GIF HDMI HDTV HTTP IDH IMC IRPJ LCD MASP MMDC NF OK OVNI PDF PVT RG RSVP SKU SLA SQN SSP STF STJ STL SVG TRE TSE UF UFO VGA alfa bravo charlie delta echo foxtrot golf hotel india juliet kilo lima mike november oscar papa quebec romeo sierra tango uniform victor whiskey x-ray yankee zulu amor bandeira cobra dado estrela feira goiaba hotel kiwi lua maria navio ouro pipa quilombo raiz saci tatu uva wilson xadrez yes zebra correto')" 150 | ] 151 | }, 152 | "execution_count": 5, 153 | "metadata": {}, 154 | "output_type": "execute_result" 155 | } 156 | ], 157 | "source": [ 158 | "with open('fontes/molho_especial.txt', encoding='utf8') as fp:\n", 159 | " molho = []\n", 160 | " for lin in (l.strip() for l in fp):\n", 161 | " if not lin or lin.startswith('#'):\n", 162 | " continue\n", 163 | " molho.extend(lin.split())\n", 164 | "\n", 165 | "molho = so_ascii(molho)\n", 166 | "len(molho), ' '.join(molho)" 167 | ] 168 | }, 169 | { 170 | "cell_type": "code", 171 | "execution_count": 6, 172 | "metadata": { 173 | "collapsed": false 174 | }, 175 | "outputs": [ 176 | { 177 | "data": { 178 | "text/plain": [ 179 | "['2a-feira', '3a-feira', '4a-feira', '5a-feira', '6a-feira']" 180 | ] 181 | }, 182 | "execution_count": 6, 183 | "metadata": {}, 184 | "output_type": "execute_result" 185 | } 186 | ], 187 | "source": [ 188 | "anos = [str(ano) for ano in range(1960, 2021)]\n", 189 | "dias = ['{}a-feira'.format(i) for i in range(2, 7)]\n", 190 | "dias" 191 | ] 192 | }, 193 | { 194 | "cell_type": "code", 195 | "execution_count": 7, 196 | "metadata": { 197 | "collapsed": false 198 | }, 199 | "outputs": [ 200 | { 201 | "data": { 202 | "text/plain": [ 203 | "'I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XL L XC C CD D CM M'" 204 | ] 205 | }, 206 | "execution_count": 7, 207 | "metadata": {}, 208 | "output_type": "execute_result" 209 | } 210 | ], 211 | "source": [ 212 | "romanNumeralMap = (('M', 1000),\n", 213 | " ('CM', 900),\n", 214 | " ('D', 500),\n", 215 | " ('CD', 400),\n", 216 | " ('C', 100),\n", 217 | " ('XC', 90),\n", 218 | " ('L', 50),\n", 219 | " ('XL', 40),\n", 220 | " ('X', 10),\n", 221 | " ('IX', 9),\n", 222 | " ('V', 5),\n", 223 | " ('IV', 4),\n", 224 | " ('I', 1))\n", 225 | "\n", 226 | "def toRoman(n):\n", 227 | " result = ''\n", 228 | " for numeral, integer in romanNumeralMap:\n", 229 | " while n >= integer:\n", 230 | " result += numeral\n", 231 | " n -= integer\n", 232 | " return result\n", 233 | "\n", 234 | "romanos = [toRoman(i) for i in range(1, 22)]\n", 235 | "romanos.extend(r[0] for r in reversed(romanNumeralMap[:8]))\n", 236 | "' '.join(romanos)" 237 | ] 238 | }, 239 | { 240 | "cell_type": "code", 241 | "execution_count": 8, 242 | "metadata": { 243 | "collapsed": true 244 | }, 245 | "outputs": [], 246 | "source": [ 247 | "adicoes = set(molho + anos + dias + romanos + ['correto'])" 248 | ] 249 | }, 250 | { 251 | "cell_type": "code", 252 | "execution_count": 9, 253 | "metadata": { 254 | "collapsed": false 255 | }, 256 | "outputs": [ 257 | { 258 | "data": { 259 | "text/plain": [ 260 | "(9252, 52)" 261 | ] 262 | }, 263 | "execution_count": 9, 264 | "metadata": {}, 265 | "output_type": "execute_result" 266 | } 267 | ], 268 | "source": [ 269 | "len(adicoes | comkit), len(adicoes & comkit)" 270 | ] 271 | }, 272 | { 273 | "cell_type": "code", 274 | "execution_count": 10, 275 | "metadata": { 276 | "collapsed": false 277 | }, 278 | "outputs": [ 279 | { 280 | "data": { 281 | "text/plain": [ 282 | "7776" 283 | ] 284 | }, 285 | "execution_count": 10, 286 | "metadata": {}, 287 | "output_type": "execute_result" 288 | } 289 | ], 290 | "source": [ 291 | "import itertools\n", 292 | "dados5 = list(''.join(dados) for dados in itertools.product('123456', repeat=5))\n", 293 | "len(dados5)" 294 | ] 295 | }, 296 | { 297 | "cell_type": "code", 298 | "execution_count": 12, 299 | "metadata": { 300 | "collapsed": false 301 | }, 302 | "outputs": [ 303 | { 304 | "name": "stdout", 305 | "output_type": "stream", 306 | "text": [ 307 | " 7776 15552 95884 dadoware.txt\r\n" 308 | ] 309 | } 310 | ], 311 | "source": [ 312 | "import string\n", 313 | "\n", 314 | "minusculas = set(string.ascii_lowercase + '-/')\n", 315 | "\n", 316 | "def ordem(palavra):\n", 317 | " palavra = palavra.lower()\n", 318 | " if set(palavra) - minusculas:\n", 319 | " if palavra[0] in string.digits:\n", 320 | " try:\n", 321 | " n = int(palavra)\n", 322 | " except ValueError:\n", 323 | " palavra = '~' + palavra\n", 324 | " else:\n", 325 | " palavra = '~~{:20f}'.format(n)\n", 326 | " else:\n", 327 | " palavra = '~~~' + palavra\n", 328 | " if palavra[0] == '-':\n", 329 | " palavra = '~~~~' + palavra\n", 330 | " return palavra\n", 331 | " \n", 332 | "descarte = set('ser/ir cr$ \"\"\"\"'.split()) # lista subjetiva de descartes\n", 333 | "ufs = set('AC AL AP AM BA CE DF ES GO MA MT MS MG PA PB PR PE PI RJ RN RS RO RR SC SP SE TO'.lower().split())\n", 334 | "descarte |= ufs # retirar palavras iguais a siglas de UF em caixa baixa\n", 335 | "dadoware = sorted(adicoes | comkit - descarte, key=ordem)\n", 336 | "\n", 337 | "assert all(palavra in dadoware for palavra in 'correto cavalo bateria grampo'.split()) # https://xkcd.com/936/\n", 338 | "\n", 339 | "with open('dadoware.txt', 'wt', encoding='utf8') as fp:\n", 340 | " fp.write(''.join('{} {}\\n'.format(chave, palavra) for chave, palavra in zip(dados5, dadoware)))\n", 341 | " \n", 342 | "!wc 'dadoware.txt'" 343 | ] 344 | }, 345 | { 346 | "cell_type": "code", 347 | "execution_count": null, 348 | "metadata": { 349 | "collapsed": true 350 | }, 351 | "outputs": [], 352 | "source": [ 353 | "use_for_checking_printout = '''\n", 354 | "with open('dadoware-conf.txt', 'wt', encoding='ascii') as fp:\n", 355 | " for chave, palavra in list(zip(dados5, dadoware))[::216]:\n", 356 | " fp.write('{} {}\\n'.format(chave, palavra))\n", 357 | "'''" 358 | ] 359 | } 360 | ], 361 | "metadata": { 362 | "kernelspec": { 363 | "display_name": "Python 3", 364 | "language": "python", 365 | "name": "python3" 366 | }, 367 | "language_info": { 368 | "codemirror_mode": { 369 | "name": "ipython", 370 | "version": 3 371 | }, 372 | "file_extension": ".py", 373 | "mimetype": "text/x-python", 374 | "name": "python", 375 | "nbconvert_exporter": "python", 376 | "pygments_lexer": "ipython3", 377 | "version": "3.5.1" 378 | } 379 | }, 380 | "nbformat": 4, 381 | "nbformat_minor": 0 382 | } 383 | -------------------------------------------------------------------------------- /numerar.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | """Numerar 7776 palavras de 11111 a 66666""" 4 | 5 | import sys 6 | import itertools 7 | 8 | PATH_PALAVRAS = '7776palavras-2e.txt' 9 | 10 | if len(sys.argv) == 2 and sys.argv[1] == '3': 11 | listar_3_dados = True 12 | else: 13 | listar_3_dados = False 14 | 15 | with open(PATH_PALAVRAS, encoding='utf8') as fp: 16 | palavras = [p.strip() for p in fp] 17 | 18 | dados5 = list(''.join(dados) for dados in itertools.product('123456', repeat=5)) 19 | 20 | for indice, palavra in zip(dados5, palavras): 21 | if listar_3_dados: 22 | indice = '.{}'.format(indice[-3:]) 23 | print(indice, palavra) 24 | -------------------------------------------------------------------------------- /remover-duplicadas-acento.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "Remover palavras que só diferem de outras pela presença ou ausência de acentos ou cedilhas ou caixa alta/baixa." 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 36, 13 | "metadata": { 14 | "collapsed": false 15 | }, 16 | "outputs": [ 17 | { 18 | "data": { 19 | "text/plain": [ 20 | "(7776, 'a', 'zunzum')" 21 | ] 22 | }, 23 | "execution_count": 36, 24 | "metadata": {}, 25 | "output_type": "execute_result" 26 | } 27 | ], 28 | "source": [ 29 | "with open('7776palavras.txt', encoding='utf8') as fp:\n", 30 | " palavras = [p.strip() for p in fp]\n", 31 | " \n", 32 | "len(palavras), palavras[0], palavras[-1]" 33 | ] 34 | }, 35 | { 36 | "cell_type": "code", 37 | "execution_count": 37, 38 | "metadata": { 39 | "collapsed": true 40 | }, 41 | "outputs": [], 42 | "source": [ 43 | "import unicodedata\n", 44 | "\n", 45 | "def shave_marks(txt):\n", 46 | " \"\"\"Remove all diacritic marks\"\"\"\n", 47 | " norm_txt = unicodedata.normalize('NFD', txt)\n", 48 | " shaved = ''.join(c for c in norm_txt if not unicodedata.combining(c))\n", 49 | " return unicodedata.normalize('NFC', shaved)\n", 50 | "\n", 51 | "\n", 52 | "def normalizar(txt):\n", 53 | " return shave_marks(txt).lower()" 54 | ] 55 | }, 56 | { 57 | "cell_type": "code", 58 | "execution_count": 38, 59 | "metadata": { 60 | "collapsed": false 61 | }, 62 | "outputs": [], 63 | "source": [ 64 | "normals = [normalizar(p) for p in palavras]\n", 65 | "\n", 66 | "for p in palavras:\n", 67 | " if normals.count(normalizar(p)) > 1:\n", 68 | " print(p, end=' ')" 69 | ] 70 | }, 71 | { 72 | "cell_type": "code", 73 | "execution_count": 25, 74 | "metadata": { 75 | "collapsed": false 76 | }, 77 | "outputs": [ 78 | { 79 | "data": { 80 | "text/plain": [ 81 | "3" 82 | ] 83 | }, 84 | "execution_count": 25, 85 | "metadata": {}, 86 | "output_type": "execute_result" 87 | } 88 | ], 89 | "source": [ 90 | "escolhidas_para_sair = '''\n", 91 | "galã\n", 92 | "periodo\n", 93 | "trançar\n", 94 | "'''.strip().split()\n", 95 | "\n", 96 | "len(escolhidas_para_sair)" 97 | ] 98 | }, 99 | { 100 | "cell_type": "code", 101 | "execution_count": 26, 102 | "metadata": { 103 | "collapsed": false 104 | }, 105 | "outputs": [ 106 | { 107 | "data": { 108 | "text/plain": [ 109 | "7776" 110 | ] 111 | }, 112 | "execution_count": 26, 113 | "metadata": {}, 114 | "output_type": "execute_result" 115 | } 116 | ], 117 | "source": [ 118 | "len(palavras)" 119 | ] 120 | }, 121 | { 122 | "cell_type": "code", 123 | "execution_count": 27, 124 | "metadata": { 125 | "collapsed": false 126 | }, 127 | "outputs": [ 128 | { 129 | "data": { 130 | "text/plain": [ 131 | "7773" 132 | ] 133 | }, 134 | "execution_count": 27, 135 | "metadata": {}, 136 | "output_type": "execute_result" 137 | } 138 | ], 139 | "source": [ 140 | "palavras_set = set(palavras)\n", 141 | "palavras_set -= set(escolhidas_para_sair)\n", 142 | "len(palavras_set)" 143 | ] 144 | }, 145 | { 146 | "cell_type": "code", 147 | "execution_count": 28, 148 | "metadata": { 149 | "collapsed": false 150 | }, 151 | "outputs": [ 152 | { 153 | "data": { 154 | "text/plain": [ 155 | "(93, 'acórdão', 'guaraná')" 156 | ] 157 | }, 158 | "execution_count": 28, 159 | "metadata": {}, 160 | "output_type": "execute_result" 161 | } 162 | ], 163 | "source": [ 164 | "with open('fontes/candidatas.txt', encoding='utf8') as fp:\n", 165 | " candidatas = [p.strip() for p in fp]\n", 166 | " \n", 167 | "len(candidatas), candidatas[0], candidatas[-1]" 168 | ] 169 | }, 170 | { 171 | "cell_type": "code", 172 | "execution_count": 29, 173 | "metadata": { 174 | "collapsed": false 175 | }, 176 | "outputs": [], 177 | "source": [ 178 | "from random import shuffle\n", 179 | "shuffle(candidatas)" 180 | ] 181 | }, 182 | { 183 | "cell_type": "code", 184 | "execution_count": 30, 185 | "metadata": { 186 | "collapsed": false 187 | }, 188 | "outputs": [ 189 | { 190 | "data": { 191 | "text/plain": [ 192 | "('criança', 'esforço')" 193 | ] 194 | }, 195 | "execution_count": 30, 196 | "metadata": {}, 197 | "output_type": "execute_result" 198 | } 199 | ], 200 | "source": [ 201 | "candidatas[0], candidatas[-1]" 202 | ] 203 | }, 204 | { 205 | "cell_type": "code", 206 | "execution_count": 31, 207 | "metadata": { 208 | "collapsed": false 209 | }, 210 | "outputs": [ 211 | { 212 | "data": { 213 | "text/plain": [ 214 | "90" 215 | ] 216 | }, 217 | "execution_count": 31, 218 | "metadata": {}, 219 | "output_type": "execute_result" 220 | } 221 | ], 222 | "source": [ 223 | "while len(palavras_set) < 7776:\n", 224 | " palavras_set.add(candidatas.pop())\n", 225 | " \n", 226 | "len(candidatas)" 227 | ] 228 | }, 229 | { 230 | "cell_type": "code", 231 | "execution_count": 32, 232 | "metadata": { 233 | "collapsed": true 234 | }, 235 | "outputs": [], 236 | "source": [ 237 | "palavras = sorted(palavras_set, key=normalizar)" 238 | ] 239 | }, 240 | { 241 | "cell_type": "code", 242 | "execution_count": 33, 243 | "metadata": { 244 | "collapsed": false 245 | }, 246 | "outputs": [ 247 | { 248 | "data": { 249 | "text/plain": [ 250 | "(7776, 'a', 'zunzum')" 251 | ] 252 | }, 253 | "execution_count": 33, 254 | "metadata": {}, 255 | "output_type": "execute_result" 256 | } 257 | ], 258 | "source": [ 259 | "len(palavras), palavras[0], palavras[-1]" 260 | ] 261 | }, 262 | { 263 | "cell_type": "code", 264 | "execution_count": 34, 265 | "metadata": { 266 | "collapsed": true 267 | }, 268 | "outputs": [], 269 | "source": [ 270 | "with open('7776palavras.txt', 'wt', encoding='utf8') as fp:\n", 271 | " fp.write('\\n'.join(palavras) + '\\n')" 272 | ] 273 | }, 274 | { 275 | "cell_type": "code", 276 | "execution_count": 35, 277 | "metadata": { 278 | "collapsed": false 279 | }, 280 | "outputs": [], 281 | "source": [ 282 | "with open('fontes/candidatas.txt', 'wt', encoding='utf8') as fp:\n", 283 | " fp.write('\\n'.join(candidatas) + '\\n')" 284 | ] 285 | }, 286 | { 287 | "cell_type": "code", 288 | "execution_count": null, 289 | "metadata": { 290 | "collapsed": true 291 | }, 292 | "outputs": [], 293 | "source": [] 294 | } 295 | ], 296 | "metadata": { 297 | "kernelspec": { 298 | "display_name": "Python 3", 299 | "language": "python", 300 | "name": "python3" 301 | }, 302 | "language_info": { 303 | "codemirror_mode": { 304 | "name": "ipython", 305 | "version": 3 306 | }, 307 | "file_extension": ".py", 308 | "mimetype": "text/x-python", 309 | "name": "python", 310 | "nbconvert_exporter": "python", 311 | "pygments_lexer": "ipython3", 312 | "version": "3.5.1" 313 | } 314 | }, 315 | "nbformat": 4, 316 | "nbformat_minor": 0 317 | } 318 | -------------------------------------------------------------------------------- /segunda-ed.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# DADOWARE: 2ª edição\n", 8 | "\n", 9 | "Foram retiradas palavras ofensivas como \"caboclo\" ou \"nazi\", e outras pouco familiares ou com grafia ibérica." 10 | ] 11 | }, 12 | { 13 | "cell_type": "code", 14 | "execution_count": 1, 15 | "metadata": { 16 | "collapsed": false 17 | }, 18 | "outputs": [ 19 | { 20 | "data": { 21 | "text/plain": [ 22 | "('nacao', 'nação')" 23 | ] 24 | }, 25 | "execution_count": 1, 26 | "metadata": {}, 27 | "output_type": "execute_result" 28 | } 29 | ], 30 | "source": [ 31 | "import unicodedata \n", 32 | "\n", 33 | "def shave_marks(txt):\n", 34 | " \"\"\"Remove all diacritic marks\"\"\"\n", 35 | " norm_txt = unicodedata.normalize('NFD', txt)\n", 36 | " shaved = ''.join(c for c in norm_txt if not unicodedata.combining(c))\n", 37 | " return unicodedata.normalize('NFC', shaved)\n", 38 | "\n", 39 | "def ordem(txt):\n", 40 | " txt = txt.lower()\n", 41 | " return (shave_marks(txt), txt)\n", 42 | "\n", 43 | "ordem('Nação')" 44 | ] 45 | }, 46 | { 47 | "cell_type": "code", 48 | "execution_count": 2, 49 | "metadata": { 50 | "collapsed": false 51 | }, 52 | "outputs": [], 53 | "source": [ 54 | "import reprlib\n", 55 | "\n", 56 | "def mostrar(seq):\n", 57 | " print('{} {}'.format(len(seq), reprlib.repr(seq)))" 58 | ] 59 | }, 60 | { 61 | "cell_type": "code", 62 | "execution_count": 3, 63 | "metadata": { 64 | "collapsed": false 65 | }, 66 | "outputs": [ 67 | { 68 | "name": "stdout", 69 | "output_type": "stream", 70 | "text": [ 71 | "7776 ['a', 'aba', 'abacaxi', 'abade', 'abadia', 'abafado', ...]\n" 72 | ] 73 | } 74 | ], 75 | "source": [ 76 | "with open('7776palavras.txt', encoding='utf8') as fp:\n", 77 | " palavras1 = [p.strip() for p in fp]\n", 78 | " \n", 79 | "mostrar(palavras1) # palavras da 1ª edição" 80 | ] 81 | }, 82 | { 83 | "cell_type": "code", 84 | "execution_count": 4, 85 | "metadata": { 86 | "collapsed": false 87 | }, 88 | "outputs": [ 89 | { 90 | "data": { 91 | "text/plain": [ 92 | "['avô']" 93 | ] 94 | }, 95 | "execution_count": 4, 96 | "metadata": {}, 97 | "output_type": "execute_result" 98 | } 99 | ], 100 | "source": [ 101 | "def dup_acentos(palavras):\n", 102 | " '''devolve palavras duplicadas diferentes só por terem acentos'''\n", 103 | " dup = [] \n", 104 | " vistas = set()\n", 105 | " for palavra in sorted(palavras, key=ordem):\n", 106 | " sem_ac = shave_marks(palavra)\n", 107 | " if sem_ac in vistas:\n", 108 | " dup.append(palavra)\n", 109 | " else:\n", 110 | " vistas.add(sem_ac)\n", 111 | " return dup\n", 112 | " \n", 113 | "dup_acentos(['alvo', 'avião', 'avó', 'avô']) " 114 | ] 115 | }, 116 | { 117 | "cell_type": "code", 118 | "execution_count": 5, 119 | "metadata": { 120 | "collapsed": false 121 | }, 122 | "outputs": [ 123 | { 124 | "data": { 125 | "text/plain": [ 126 | "[]" 127 | ] 128 | }, 129 | "execution_count": 5, 130 | "metadata": {}, 131 | "output_type": "execute_result" 132 | } 133 | ], 134 | "source": [ 135 | "dup_acentos(palavras1)" 136 | ] 137 | }, 138 | { 139 | "cell_type": "code", 140 | "execution_count": 6, 141 | "metadata": { 142 | "collapsed": false 143 | }, 144 | "outputs": [ 145 | { 146 | "data": { 147 | "text/plain": [ 148 | "(414, ['abate', 'abdome', 'abdómen'], ['zanga', 'zangado', 'zombar'])" 149 | ] 150 | }, 151 | "execution_count": 6, 152 | "metadata": {}, 153 | "output_type": "execute_result" 154 | } 155 | ], 156 | "source": [ 157 | "with open('../private/sources/2016-06-remove.txt', encoding='utf8') as fp:\n", 158 | " texto = fp.read().replace('\\n', ',').replace(';', ',')\n", 159 | " tirar = sorted([p.strip() for p in texto.split(',') if len(p.strip()) > 1], key=ordem)\n", 160 | " \n", 161 | "len(tirar), tirar[:3], tirar[-3:]" 162 | ] 163 | }, 164 | { 165 | "cell_type": "code", 166 | "execution_count": 7, 167 | "metadata": { 168 | "collapsed": false 169 | }, 170 | "outputs": [ 171 | { 172 | "data": { 173 | "text/plain": [ 174 | "(89, ['abacate', 'abdome', 'abril'], ['tigre', 'touro', 'vatapá'])" 175 | ] 176 | }, 177 | "execution_count": 7, 178 | "metadata": {}, 179 | "output_type": "execute_result" 180 | } 181 | ], 182 | "source": [ 183 | "with open('../private/sources/2016-06-add.txt', encoding='utf8') as fp:\n", 184 | " texto = fp.read().replace('\\n', ',').replace(';', ',')\n", 185 | " botar = sorted([p.strip() for p in texto.split(',') if len(p.strip()) > 1], key=ordem)\n", 186 | " \n", 187 | "len(botar), botar[:3], botar[-3:]" 188 | ] 189 | }, 190 | { 191 | "cell_type": "code", 192 | "execution_count": 8, 193 | "metadata": { 194 | "collapsed": false 195 | }, 196 | "outputs": [ 197 | { 198 | "data": { 199 | "text/plain": [ 200 | "-298" 201 | ] 202 | }, 203 | "execution_count": 8, 204 | "metadata": {}, 205 | "output_type": "execute_result" 206 | } 207 | ], 208 | "source": [ 209 | "set_palavras = set(palavras1) - set(tirar)\n", 210 | "set_palavras |= set(botar)\n", 211 | "len(set_palavras) - 6**5" 212 | ] 213 | }, 214 | { 215 | "cell_type": "code", 216 | "execution_count": 9, 217 | "metadata": { 218 | "collapsed": false 219 | }, 220 | "outputs": [ 221 | { 222 | "name": "stdout", 223 | "output_type": "stream", 224 | "text": [ 225 | "67 ['abraçar', 'acórdão', 'acúmulo', 'aguçado', 'alcácer', 'algodão', ...]\n" 226 | ] 227 | } 228 | ], 229 | "source": [ 230 | "with open('fontes/candidatas.txt', encoding='utf8') as fp:\n", 231 | " candidatas7 = [p.strip() for p in fp]\n", 232 | " \n", 233 | "mostrar(candidatas7)" 234 | ] 235 | }, 236 | { 237 | "cell_type": "code", 238 | "execution_count": 10, 239 | "metadata": { 240 | "collapsed": false 241 | }, 242 | "outputs": [ 243 | { 244 | "name": "stdout", 245 | "output_type": "stream", 246 | "text": [ 247 | "233 ['abertura', 'absoluto', 'acidente', 'adiantar', 'adquirir', 'advogado', ...]\n" 248 | ] 249 | } 250 | ], 251 | "source": [ 252 | "with open('fontes/candidatas-len8.txt', encoding='utf8') as fp:\n", 253 | " candidatas8 = [p.strip() for p in fp]\n", 254 | " \n", 255 | "mostrar(candidatas8)" 256 | ] 257 | }, 258 | { 259 | "cell_type": "code", 260 | "execution_count": 11, 261 | "metadata": { 262 | "collapsed": false 263 | }, 264 | "outputs": [ 265 | { 266 | "data": { 267 | "text/plain": [ 268 | "(7478, 7777)" 269 | ] 270 | }, 271 | "execution_count": 11, 272 | "metadata": {}, 273 | "output_type": "execute_result" 274 | } 275 | ], 276 | "source": [ 277 | "candidatas = set(candidatas7) | set(candidatas8)\n", 278 | "len(set_palavras), len(set_palavras | candidatas)" 279 | ] 280 | }, 281 | { 282 | "cell_type": "code", 283 | "execution_count": 12, 284 | "metadata": { 285 | "collapsed": false 286 | }, 287 | "outputs": [ 288 | { 289 | "name": "stdout", 290 | "output_type": "stream", 291 | "text": [ 292 | " 7776 7777 55166 7776palavras-2e.txt\r\n" 293 | ] 294 | } 295 | ], 296 | "source": [ 297 | "palavras2 = sorted(set_palavras | candidatas, key=ordem)\n", 298 | "with open('7776palavras-2e.txt', 'wt', encoding='utf8') as fp:\n", 299 | " fp.write('\\n'.join(palavras2))\n", 300 | " \n", 301 | "! wc 7776palavras-2e.txt \n", 302 | " " 303 | ] 304 | }, 305 | { 306 | "cell_type": "code", 307 | "execution_count": 13, 308 | "metadata": { 309 | "collapsed": true 310 | }, 311 | "outputs": [], 312 | "source": [ 313 | "import itertools\n", 314 | "dados5 = list(''.join(dados) for dados in itertools.product('123456', repeat=5))\n" 315 | ] 316 | }, 317 | { 318 | "cell_type": "code", 319 | "execution_count": 14, 320 | "metadata": { 321 | "collapsed": false 322 | }, 323 | "outputs": [ 324 | { 325 | "name": "stdout", 326 | "output_type": "stream", 327 | "text": [ 328 | " 7776 15552 86264 dadoware.txt\r\n" 329 | ] 330 | } 331 | ], 332 | "source": [ 333 | "dadoware = list(zip(dados5, palavras2))\n", 334 | "with open('dadoware.txt', 'wt', encoding='utf8') as fp:\n", 335 | " for indice, palavra in dadoware:\n", 336 | " linha = '{} {}\\n'.format(indice[2:], palavra)\n", 337 | " fp.write(linha)\n", 338 | " \n", 339 | "!wc dadoware.txt" 340 | ] 341 | }, 342 | { 343 | "cell_type": "code", 344 | "execution_count": null, 345 | "metadata": { 346 | "collapsed": true 347 | }, 348 | "outputs": [], 349 | "source": [] 350 | } 351 | ], 352 | "metadata": { 353 | "kernelspec": { 354 | "display_name": "Python 3", 355 | "language": "python", 356 | "name": "python3" 357 | }, 358 | "language_info": { 359 | "codemirror_mode": { 360 | "name": "ipython", 361 | "version": 3 362 | }, 363 | "file_extension": ".py", 364 | "mimetype": "text/x-python", 365 | "name": "python", 366 | "nbconvert_exporter": "python", 367 | "pygments_lexer": "ipython3", 368 | "version": "3.5.1" 369 | } 370 | }, 371 | "nbformat": 4, 372 | "nbformat_minor": 0 373 | } 374 | -------------------------------------------------------------------------------- /trocar.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | """ 4 | Tira uma palavra de dadoware.txt, adicionando outra no lugar. 5 | 6 | Se a palavra a ser adicionada não é especificada, coloca uma sorteada 7 | do arquivo fontes/excluidas_por_sorteio.txt. 8 | """ 9 | 10 | import unicodedata 11 | import sys 12 | import random 13 | import itertools 14 | 15 | PATH_PALAVRAS = '7776palavras.txt' 16 | QT_PALAVRAS = 6 ** 5 17 | PATH_DADOWARE = 'dadoware.txt' 18 | PATH_CANDIDATAS = 'fontes/candidatas.txt' 19 | 20 | 21 | def shave_marks(txt): 22 | """Remove all diacritic marks""" 23 | norm_txt = unicodedata.normalize('NFD', txt) 24 | shaved = ''.join(c for c in norm_txt if not unicodedata.combining(c)) 25 | return unicodedata.normalize('NFC', shaved) 26 | 27 | 28 | def normalizar(txt): 29 | return shave_marks(txt).lower() 30 | 31 | 32 | def duplicatas(): 33 | with open(PATH_PALAVRAS, encoding='utf8') as fp: 34 | palavras = [p.strip() for p in fp] 35 | assert len(palavras) == QT_PALAVRAS 36 | normals = [normalizar(p) for p in sorted(palavras)] 37 | for p in palavras: 38 | if normals.count(normalizar(p)) > 1: 39 | print(p) 40 | 41 | 42 | def trocar(retirar, adicionar=None): 43 | with open(PATH_PALAVRAS, encoding='utf8') as fp: 44 | palavras = [p.strip() for p in fp] 45 | palavras_set = {normalizar(p) for p in palavras} 46 | try: 47 | with open(PATH_CANDIDATAS, encoding='utf8') as fp: 48 | candidatas = [p.strip() for p in fp] 49 | except FileNotFoundError: 50 | candidatas = [] 51 | try: 52 | palavras.remove(retirar) 53 | except ValueError: 54 | print('*** Erro: palavra {!r} não encontrada.'.format(retirar)) 55 | sys.exit(-1) 56 | if adicionar is None: 57 | if len(candidatas) == 0: 58 | print('*** Erro: não há mais palavras para adicionar.'.format(retirar)) 59 | sys.exit(-2) 60 | adicionar = random.choice(candidatas) 61 | ex_candidata = adicionar 62 | else: 63 | if adicionar in candidatas: 64 | ex_candidata = adicionar 65 | else: 66 | ex_candidata = None 67 | if normalizar(adicionar) in palavras_set: 68 | ad_norm = normalizar(adicionar) 69 | print('*** Erro: palavra {!r} já existe.'.format(ad_norm)) 70 | sys.exit(-3) 71 | palavras.append(adicionar) 72 | assert len(palavras) == QT_PALAVRAS 73 | palavras.sort(key=normalizar) 74 | print('- {} | + {}'.format(retirar, adicionar)) 75 | with open(PATH_PALAVRAS, 'wt', encoding='utf8') as fp: 76 | fp.write('\n'.join(palavras) + '\n') 77 | dados5 = list(''.join(dados) for dados in itertools.product('123456', repeat=5)) 78 | with open(PATH_DADOWARE, 'wt', encoding='utf8') as fp: 79 | for indice, palavra in zip(dados5, palavras): 80 | linha = '{} {}\n'.format(indice, palavra) 81 | fp.write(linha) 82 | if ex_candidata is not None: 83 | candidatas.remove(ex_candidata) 84 | candidatas.sort(key=normalizar) 85 | with open(PATH_CANDIDATAS, 'wt', encoding='utf8') as fp: 86 | fp.write('\n'.join(candidatas) + '\n') 87 | 88 | 89 | if __name__ == '__main__': 90 | 91 | #duplicatas() 92 | #raise SystemExit 93 | 94 | import argparse 95 | 96 | parser = argparse.ArgumentParser(description=__doc__.split('\n')[0]) 97 | parser.add_argument('retirar', metavar='palavra-sai', 98 | help='a palavra a ser retirada') 99 | parser.add_argument('-a', dest='adicionar', metavar='palavra-entra', 100 | help='a palavra a ser adicionada') 101 | 102 | args = parser.parse_args() 103 | #print(args._get_kwargs()) 104 | trocar(**dict(args._get_kwargs())) 105 | --------------------------------------------------------------------------------