zoukankan      html  css  js  c++  java
  • The MAC is invalid

    报错   " Illuminate Contracts Encryption DecryptException
    The MAC is invalid. "
    参考文章:https://www.cnblogs.com/itbsl/p/9835844.html
    所有encrypt()加密过的数据都会被赋予一个“信息验证码”(MAC),以防被加密后所得到的字符串被篡改。说明encrypt生成的值和APP_KEY有关,并且加密数据后会赋予一个mac用在解密时的安全验证,由于项目更换环境后需要重新生成APP_KEY,所以之前生成的数据在新的环境无法解密
    解决方法:重新用 encrypt() 进行加密。一旦app_key修改的话,数据库中大量的encrypt加密数据将全部作废,这不利于数据库的迁移和备份。md5()或者hash加密
  • 相关阅读:
    2、变量
    1、基本的数据类型
    jenkins入门
    我的Python基础笔记
    jmeter测试手机app
    Python:字典
    Python:元组
    Python:列表
    Python:函数
    H3C-L2TP
  • 原文地址:https://www.cnblogs.com/bneglect/p/10579992.html
Copyright © 2011-2022 走看看