Is there a way to use a long (and possibly hashed) passphrase as a private key, so that all I need to recover my Bitcoins would be that password?
I was thinking of buying Bitcoins using a private key that's generated from a passphrase, and then deleting the Bitcoins software entirely. When I want to use my Bitcoins in the future, I will re-create the key using the password. This will eliminate the possibility of stealing my Bitcoins by hacking to my computer.