I found myself always in need of some personal information that I stored on my home PC, but while I was not at home; things like: banking information, PINs, web site passwords, etc. Being security-minded, I knew I did not want to print out this information and risk somehow losing it. I could copy it up to my Yahoo! Notepad account or under a password protected directory of my web site but that's grossly insecure.
There have been times I wanted to post a link to an image on a web page, forum, or elsewhere on the web but I didn't want to manually resize a large image everytime and store duplicates. Instead, I coded this simple tool to take a single image and resize it on the fly.
As an experiment with symmetric encryption, I put together a simple example to show how it works. You can choose from DES or Blowfish ciphers and encrypted output can be binary, hex string, or base64 encoded.
Written in Perl/CGI and uses the Crypt::CBC module bundle for ciphers.