What exactly is computer security? From an engineering perspective, encrypting your data with a strong key and a complicated algorithm ought to keep anyone away from your sensitive information. After all, if it takes a supercomputer a billion years to crack a 128-bit AES key, imagine what it takes to defeat something done with 256-bit AES encryption. In reality, as much as this sounds great on paper, this is certainly not the case. Regardless of how strong your security is, if someone comes up to me with a knife, and threatens me to give up my password, I would have done it in a heartbeat.