covert-encryption / covert

An encryption format offering better security, performance and ease of use than PGP. File a bug if you found anything where we are worse than our competition, and we will fix it.
40 stars 10 forks source link

Passphrase wordlists in native languages #75

Open covert-encryption opened 2 years ago

covert-encryption commented 2 years ago

It would be good to have wordlists for languages other than English. We intend to create our own, following the principle of unique 3-prefixes as with English (for easy autocompletion and avoiding prefix word issues). Further, it would be ideal to avoid accented characters and pick words that only use ASCII in all languages where that is feasible (Spanish, German etc). Each language should have its own list of 1024 words, which is a low enough number so that common words and names can easily fill the list (and adding more doesn't make passwords much more secure).

Chinese and other Asian languages are a whole different ordeal. They may require other arrangements as well and probably cannot have autocompletion. If any native speaker of such languages is reading, would you consider a minimum password length of 8-10 randomly picked characters (pictograms) too long or too complicated? Which characters or words should be used on the list of autogeneration?

Help is wanted: anyone speaking a language other than English is invited to comment on this, so that we could find an ideal solution for everybody.

We also need large wordlists of many thousands of words as input. The lists should contain some information on which words are more common (either contain only common words or rank the words by how common they are), and ideally should contain well known names as well (many dictionaries don't and lose a good opportunity). The largest lists or text corpus don't need to be cleaned of punctuation and other garbage. We cross-reference several lists and apply automatic cleanup and filtering to find candidates for the 1024 words to include in our wordlists. Please post links to any usable lists here.