Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在多个项目上使用Laravel 5加密_Php_Laravel_Laravel 5.4_Php 7_Laravel 5.5 - Fatal编程技术网

Php 在多个项目上使用Laravel 5加密

Php 在多个项目上使用Laravel 5加密,php,laravel,laravel-5.4,php-7,laravel-5.5,Php,Laravel,Laravel 5.4,Php 7,Laravel 5.5,基本上我有两个Laravel应用程序(5.5和5.4) 我的问题是:我可以在我的第一个项目中使用Laravel Encryption对其进行“加密”,在第二个项目中使用“解密”吗 我知道Laravel Encryption使用config/app.php中的key选项生成加密。我只是问有没有一个有效的方法 提前感谢。版本5.4和5.5()之间的Laravel加密代码没有向后不兼容的更改,因此只要您使用相同的APP_密钥和相同的加密算法,您就可以在应用程序之间解密数据。只要您在两个.env文件中使

基本上我有两个Laravel应用程序(5.5和5.4)

我的问题是:我可以在我的第一个项目中使用Laravel Encryption对其进行“加密”,在第二个项目中使用“解密”吗

我知道Laravel Encryption使用config/app.php中的key选项生成加密。我只是问有没有一个有效的方法


提前感谢。

版本5.4和5.5()之间的Laravel加密代码没有向后不兼容的更改,因此只要您使用相同的
APP_密钥和相同的加密算法,您就可以在应用程序之间解密数据。

只要您在两个.env文件中使用相同的
APP_密钥
,它将workPlus设置太多相同的加密类型,因此手动更改APP_密钥是安全的,而不是使用“php artisan KEY:generate”运行它?当然。artisan只是为您生成随机字符串,但使用own或其他方法生成是安全的,所以我会注意这一点。:)谢谢见: