The main issue is not that it would be difficult for the user, the main issue is that it is hard for an application such as Anki to ensure a stored password is properly protected, in part due to the fact that Shared Decks and add-ons are allowed to execute arbitrary code, and in particular the latter are given access to Anki’s internal, bypassing most “reasonable” safety measures you could take.
2 Likes
First of all: If you memorize your passwords, consider passphrases.
I use KeePass 2 with the auto-type feature. It is very convenient for me, as easy as pressing a key combination and the program types the (username, tab and) password automatically.
For Android, KeePass DX.
For those who need it, perhaps there is a way to make Anki get entries from GNU/Pass, KeePass or a .kdbx database securely. Ideally in the hashed workflow that @BlackBeans has described.
A much simpler way, albeit without automatic feedback:
- make a basic Anki note that prompts you for a password but doesn’t include it
- during review, write your memory down somewhere (device, paper, in your mind, …)
- compare it with your database (password manager, notebook, …)
- answer the Anki card.
Not to forget that you get a spaced repetition every time you need to remember the PW in “real life”.
And for Apple fans, the O.S. has something similar built-in.