Removed the dependencies on a cache and database and made the initialization vector get prefixed onto the encrypted string followed by an underscore for delimiting purposes.