sshiro登录页面报错及解决:org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher i...

求知探索 1年前 ⋅ 1284 阅读

[shiro登录页面报错及解决:org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher instance]

出现此问题是因为在shiro应用做了记住我功能,而这个功能在服务端通过cookie存储账号信息时,会对账号信息进行Base64加密,在加密时会创建一把密钥在服务端重启时会丢失,当我们再次通过浏览器访问服务时,因为客户端存储账号信息的cookie还是有效的,所以浏览器依旧会携带cookie到服务端,但是服务端解密cookie信息的密钥丢失,所以不能完成解密操作,就会出现如上异常。


全部评论: 0

    我有话说: