elementary / initial-setup

New user setup app designed for elementary OS
https://elementary.io
GNU General Public License v3.0
36 stars 11 forks source link

Suggest passwords #64

Open danirabbit opened 5 years ago

danirabbit commented 5 years ago

It would be cool to have a password generator built in based on diceware to encourage a strong key ring password

4jNsY6fCVqZv commented 5 years ago

Are there strong and native libraries on the software side for this? Creating random passwords/passphrases based on hardware is safer, isn't it?

eaglersdeveloper commented 4 years ago

Generating passwords makes sense on services, since they (generated passwords) are usually stored in password managers. But locked computer has no access to password manager. If password is stored on another device, it must be entered manually.

As far as I understand, Diceware generates easy to remember passwords, yes?

4jNsY6fCVqZv commented 4 years ago

@eaglersdeveloper Here you can find information from EFF about dice generated passphrases https://www.eff.org/dice So the idea is that you can remember the dice generated passphrase so easily that it does not need to be stored on an external device to unlock your locked computer again. And must still be entered manually.

danirabbit commented 2 years ago

FWIW, I looked at using libpwquality for this and the passwords it generates are random and strong, but probably not very memorable. So I'm not sure that's the best choice for this sort of thing