php - laravel 使用缓存会进行加密并在解密验证mac地址?
大家讲道理
大家讲道理 2017-07-07 10:34:27
0
1
949

我使用的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 要保持一致。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板