I'm making a WordPress plugin that works with sensitive data. So I need to store/retrieve date with a trusty encryption method.

I did some searches among many php encryption wrapper classes, and finally found [Defuse\Crypto](https://github.com/defuse/php-encryption) as one of the best options.

The class needs minimum PHP 5.4 and also uses openssl\_ and hash\_hmac

What do you think? am I going to have problems with these requirements to have the plugin installed on users hosts? or shared hosting companies cover them by default?

Thank you