Become a fan of Slashdot on Facebook


Forgot your password?
Take advantage of Black Friday with 15% off sitewide with coupon code "BLACKFRIDAY" on Slashdot Deals (some exclusions apply)". ×

Comment Encrypt it and mail it to yourself (Score 1) 888

Specifically, encrypt it using GPG or whatever your preference is, and e-mail it to your accounts on a bunch of free services like gmail. Post it to something like livejournal, in a private post. Spread it around -- it's encrypted.

Save your keyring by encrypting it separately, using a long but easy-to-remember passphrase. I use openssl and AES.

A more thoroughgoing solution is to give every file you want to preserve an unguessable ID, and use that as the passphrase for that document. Use a hash (SHA-1, typically) of the ID as the "name" of the document (i.e. the subject line when you email it to your gmail account). Make sure that the hash you use for the ID is different from the hash used to turn your passphrase into a key! (openssl uses MD5, so that's OK). A convenient hack for generating unguessable IDs is to use a hash of the file's content. Hash-based version-control systems like git make this trivial. (If you use this trick, you need to encrypt the list of IDs using a passphrase you can remember!)

We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise. -- Larry Wall