Most encryption techniques utilize some type of password that must be entered to access the encrypted information. The strength of that password is critical. My recommendation is for most purposes you have a password of length of around 64 characters randomly generated. How can the average person remember a password of that length? I recommend the use a yubikey, a usb device that emulates a usb keyboard and can be setup to provide static passwords. Simply press the button and it inputs the static password string. (https://www.yubico.com/) http://i.imgur.com/hpvjgCp.jpg http://i.imgur.com/hpvjgCp.jpg The device is small and I keep on my person at all times on a lanyard around my neck. Relying on the Yubikey is dangerous if it is lost or stolen. The solution to this problem is to memorize a smaller alphanumeric string that you enter before or after the yubikey string. http://i.imgur.com/hpvjgCp.jpg
p { margin-bottom: 0.25cm; line-height: 120%; }a:link { } The device is small and I keep on my person at all times on a lanyard around my neck. Relying on the Yubikey is dangerous if it is lost or stolen. The solution to this problem is to memorize a smaller alphanumeric string that you enter before or after the yubikey string. If devices such as the Yubikey arent to your liking and you really want to remember your password I would recommend using diceware. Diceware is a way of generating passwords using several words combined together. The reason why this method is so secure is that each word choice is generated by rolling five dice and referring to a dictionary table. The recommendation is to have a passphrase of 6 diceware words, however I would recommend at least 8. If the idea of rolling that many dice is offputting remember that children with the appropriate motivation make excellent sources of labor for rolling dice.