php - laravel 使用快取會進行加密並在解密驗證mac位址?
大家讲道理
大家讲道理 2017-07-07 10:34:27
0
1
969

我使用的laravel5.1版本的,使用了Cache來進行數據的緩存,同時使用了memcached和數據庫,但是現在有個問題,是不是laravel在將數據放入緩存的時候,會同時對數據進行加密,其中的加密參數有本機的mac位址?
公司業務使用的是6台web機進行負載平衡,這樣的話,是不是一台機放入memcached或者mysql以後,只有這台機才能取得到其中的資料,其他機器都會得到報錯訊息: the mac is invalid
這樣的話,laravel只能正常的使用在一台機器上嗎?這樣根本無法使用負載均衡啊!
資料庫加密的時候帶上mac地址進行加密,解密的時候驗證mac地址還能理解,在laravel上使用memcached,都要驗證mac地址的話,那memcached完全沒有使用的理由啊!求各位大大能解釋一下,謝謝~!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(1)
黄舟

不是的,而且這裡的 mac 也不是 mac位址的意思,是 指的 hmac

HMAC是密鑰相關的雜湊運算訊息認證碼,HMAC運算利用雜湊演算法,以一個金鑰和一個訊息為輸入,產生一個訊息摘要作為輸出。

另外,每台laravel程式碼下面的.env中設定的加密key 要保持一致。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板