基本上我有兩個Laravel應用程序(5.5 & 5.4)。在多個項目上使用Laravel 5加密
我的問題是:我可以使用Laravel加密來「加密」它在我的第一個項目和「解密」在我的第二個項目?
我知道Laravel加密使用你的config/app.php一個關鍵選項生成加密。我只是問是否有一個有效的方法來做到這一點。
預先感謝您。
基本上我有兩個Laravel應用程序(5.5 & 5.4)。在多個項目上使用Laravel 5加密
我的問題是:我可以使用Laravel加密來「加密」它在我的第一個項目和「解密」在我的第二個項目?
我知道Laravel加密使用你的config/app.php一個關鍵選項生成加密。我只是問是否有一個有效的方法來做到這一點。
預先感謝您。
在版本5.4和5.5(release notes)之間沒有後向不兼容的Laravel加密代碼更改,只要您使用相同的APP_KEY
和相同的加密算法,您將能夠在應用程序中解密數據。
因此,手動更改APP_KEY是安全的,而不是使用「php artisan key:generate 「? –
當然。工匠只是爲你生成隨機字符串,但使用自己的或通過其他方式生成是安全的 –
好的,我會記下這一點。 :) 謝謝! –
只要你在兩個.env文件中使用相同的APP_KEY,它就可以工作 – fez
Plus設置過於相同的加密類型 –