Changed encryption to call out to openssl instead of using Crypt package.
Rewrote @getKey@ interface to mimic libgksu's dialog.