Stateless password keychains

There are several solutions to saving you from the hassle of having to remember a multitude of passwords.

One common way is to install a password manager. These store your randomly generated or manually created passwords in an encrypted manner. You need to devise a method to synchronize these passwords between your devices.

A different approach to this problem is to generate all your passwords in a deterministic manner on the fly without saving any state. This spares you from the pains of synchronization and potentially losing all your passwords in case your vault gets damaged. Here are a few of these:
Of course, both methods require using a really strong master password that you can learn by heart. 

My personal recommendation is to use at least two separate vaults with different passwords: one for the really important things that you will only need to access in secure circumstances and another, less important one that contains passwords needed for your daily activities.

Comments

Popular posts from this blog

Tftp secret of TL-WR740N uncovered

Hidden TFTP of TP-Link routers

Haskell for embedded: C output, compilers, monads, Timber