Choose the word list for passphrases

The user must be able to choose the word list used to generate passphrases.

Why?
A passphrase must be made of words that are easy to spell and remember. The current list uses words that are too long, hard to spell, and completely out of the usual vocabulary.

And that’s for native english speakers. I’m French, I live in Germany and work with Swedes. I guarantee that none of us are able to type correctly a passphrase with “quarel”, “mannlinness” or “konsult” in it (typos are intended), like the one I just generated.

Some examples for additional word lists.

https://ae7.st/g/

1 Like

The word list in the desktop app is embedded in the Electron bundle app.asar. We can see from the comment that the origin of the embedded list of the Electronic Frontier Foundation.

To support multiple lists the development team might need to extract the list from the app bundle to a dedicated .txt file in the app path. That would make the list extensible because it’d simply be a reference to a file path.

// CONCATENATED MODULE: ./jslib/src/misc/wordlist.ts
// EFF's Long Wordlist from https://www.eff.org/dice
const EEFLongWordList = [
    'abacus',
    ....
];
2 Likes

I personally prefer LastPass’s pronounceable passwords over this. But the problem about LP is that, besides inconvenient, it’s on the other hand of Bitwarden. But for now, XKPassword has been doing great for me so far.

I understand about the globalization problem. I’m not from US either. So far, I didn’t find people who did this into other languages. But I just use XKPassword and translate each word, so it gives me clues about what a passphrase can be.

It would be formidable to have this feature in Bitwarden, of course. But I guess this is minor priority for now. Let’s wait (a while) and see. ¯_(ツ)_/¯

Is there any chance this request will make it to the roadmap?

Currently, it does seem the amount of requests for this is pretty low, so the overall chances would be less for sure. Perhaps this is something we could translate via Crowdin to make it easier to implement.

1 Like

i really love the idea. RIght now i am using http://password.optionfactory.net/# to generate PW in my language, have to add Capital Letters or Numbers etc. manually. Best would be to have that option in Bitwarden included :slight_smile:

1 Like

Wow, thank you so much for this! I knew and even recommended XKPasswd, but I didn’t know they’ve done it with other languages. Awesome! :smiley:

I just hope that API is open so Bitwarden can make some use of that code. Thanks for letting me us know! :grin:

I could see it being really handy to be able to select bip-39.