For the truely paranoid like myself.
You can also put up a clean Virtual Machine (With file encryption) and use something like charmap(Windows) or xkbd (Linux) to enter your password into a file on the VM, then copy paste it from the file to where ever in the VM. (Encrypt the file too with a...