StringCrypto module

Encrypts a string using another string as a password and optionally
compresses the original string before encryption.