marius-wieschollek / passwords

A simple, yet feature rich password manager for Nextcloud
GNU Affero General Public License v3.0
215 stars 45 forks source link

BIP39 Mnemonic Wordlist Support #428

Open MaxHillebrand opened 3 years ago

MaxHillebrand commented 3 years ago

Current Status Passwords only has "non-human-readable" cyphertext character set, these are difficult to transcribe by hand or read aloud.

Feature Description This problem was solved in Bitcoin with BIP 39 mnemonic wordlists. 12, 18, or 24 words can be used to encode a sufficiently large entropy for secure private keys or passwords.They are easily human readable, even memorizable, and also include a checksum.

Please add a new checkbox in the 3-dot-menu of password generation with something like Word list, notice that Numbers and Special Characters should still be usable options here.

Additional context The above features can also potentially be downsides [memorizing passwords makes you vulnerable to 5$ wrench attacks, etc.], so this is not to discredit or remove the existing options. But there are numerous use cases where this feature is great, so I think it should be provided.