Описание тега php-openssl
Используя это расширение, PHP может использовать некоторые функции OpenSSL для прямого шифрования. Этот тег не следует использовать для вопросов о шифровании трафика (HTTPS).
Расширение OpenSSL для PHP использует функции openssl ( OpenSSL) для генерации и проверки подписей, а также для полного шифрования и дешифрования данных. Этот модуль не поддерживает полный набор функций OpenSSL, но предлагает доступ к активно поддерживаемым библиотекам шифрования, а не к устаревшим библиотекам, таким как mcrypt.
Для хеширования (одностороннего шифрования) проверьте php-password-hash