shiro报错org.apache.shiro.crypto.CryptoException: Unable to correctly extract the Initialization Vector or ciphertext.
在 Shiro 中,RememberMe 的实现依赖于 Cookie 加密,它使用一个叫 rememberMeManager.cipherKey
的密钥来加密和解密 Cookie 内容。如果这个密钥发生变化,之前用户浏览器里留下的 Cookie 就无法解密,从而抛出你看到的异常。
解决:手动清除浏览器的 Cookie,特别是 rememberMe
相关的项。清了之后,Shiro 会重新写入新的。