使用密码而不是密钥使用 Mcrypt 加密数据

Encrypting data with Mcrypt using a password instead of a key

查看手册上的Mcrypt_encrypt,我发现它需要一个密钥。是否有其他功能或允许使用密码的东西?那么代码会是什么样子?

您可以使用crypt php 函数如下。 link

<?php
   $hashed_password = crypt('mypassword');
?>

你可以试试openssl_encrypt() & openssl_decrypt()

并查看此答案以获得非常详细的示例。

Simplest two-way encryption using PHP