Posted December 25, 2015
DrakeFox: I made a small javascript webapp which would generate a printable table of a-z columns and a bunch of rows with random characters in the cells based on a master key.
The idea was you could print the table, or just open the thing and generate the table from the master key. This could work as a sort of password generator for you. So gog.com you could just note down or remember the password OldGames so you'd read O1, L2, D3, G4, A5, M6, E7, S8 and have a really random looking password. If you rotate passwords you'd just start from 2 instead of 1 and have a completely different passcode with the same keyword.
The javascript would print your password if you entered keyword and start number, but you'd have to first generate the table from your master pass. And if you printed it....it just got tedious to read. So I ended up going with KeePass instead.
Lin545: This is interesting idea, thank you! The idea was you could print the table, or just open the thing and generate the table from the master key. This could work as a sort of password generator for you. So gog.com you could just note down or remember the password OldGames so you'd read O1, L2, D3, G4, A5, M6, E7, S8 and have a really random looking password. If you rotate passwords you'd just start from 2 instead of 1 and have a completely different passcode with the same keyword.
The javascript would print your password if you entered keyword and start number, but you'd have to first generate the table from your master pass. And if you printed it....it just got tedious to read. So I ended up going with KeePass instead.
I think the only weak point is limited amount of "start numbers" and common shared secret.
So if a password for "gog.com" leaks, then an attacker could reverse the algorithm if he/she gets access to whole printed table.
Also, its seems one needs to remember a "secret" for each password to decode it into full key. This can be optimized, I think.
Its nice to know that there are also people out there who came to idea that remembering (each of) the passwords themselves is very unreliable and unsecure thing.
As for software, I think it was a mistake move. But YMMV.
It was an attempt to come up with an analog solution to a digital problem. I did go around with a printed card in my wallet for a while. But it did get really cumbersome so I switched to KeePass.