My reputation is below to comment some answers. 43 not 45 or 5o. stackoverflow is a site about programming and not defintly with logic circumstances. It is about trust at all. If an architecture provides an encrypted memory for passwords the BOX must not be connected to the rest. You have to divide what is supported by a system and what is "help yourself", like an usb key.
Bevor you try neglected a fight against the world, try to see also with your memory parts what you can memorize within your speed of reactions.
A piece of paper and an old printer does it also.