Support password memorization

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:

  1. make a basic Anki note that prompts you for a password but doesn’t include it
  2. during review, write your memory down somewhere (device, paper, in your mind, …)
  3. compare it with your database (password manager, notebook, …)
  4. 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.