草庐IT

php - mcrypt 已弃用,有什么替代方案?

mcrypt扩展名是deprecated根据发布的评论here将在PHP7.2中删除.所以我正在寻找另一种加密密码的方法。现在我正在使用类似的东西mcrypt_encrypt(MCRYPT_RIJNDAEL_128,md5($key,true),$string,MCRYPT_MODE_CBC,$iv)我需要您对加密密码的最佳/最强方式的意见,加密密码当然应该受PHP7.xx支持,并且还应该是可解密的,因为我的客户确实希望有一个选项来“恢复”他们的密码,而无需生成一个新的。 最佳答案 最佳做法是对密码进行哈希处理,使其不可解密。对于可

php - Laravel 需要 Mcrypt PHP 扩展

我正在尝试在OSX上的Laravel4中使用migrate功能。但是,我收到以下错误:LaravelrequirestheMcryptPHPextension.据我了解,它已经启用(见下图)。出了什么问题,我该如何解决? 最佳答案 您是否安装了MAMP?在终端中使用whichphp查看您使用的PHP版本。如果不是MAMP的PHP版本,你应该在用户的主目录下编辑或添加.bash_profile,即:cd~在.bash_profile中,添加以下行:exportPATH=/Applications/MAMP/bin/php/php5.4

php - Laravel 需要 Mcrypt PHP 扩展

我正在尝试在OSX上的Laravel4中使用migrate功能。但是,我收到以下错误:LaravelrequirestheMcryptPHPextension.据我了解,它已经启用(见下图)。出了什么问题,我该如何解决? 最佳答案 您是否安装了MAMP?在终端中使用whichphp查看您使用的PHP版本。如果不是MAMP的PHP版本,你应该在用户的主目录下编辑或添加.bash_profile,即:cd~在.bash_profile中,添加以下行:exportPATH=/Applications/MAMP/bin/php/php5.4