zoukankan      html  css  js  c++  java
  • Spring Security报异常 Encoded password does not look like BCrypt

    控制台报错: Encoded password does not look like BCrypt

    意思是前端传回去的密码格式与数据库里的密码格式不匹配,这样即使密码正确也无法校验。自然也就无法登录。

    造成这种情况的原因主要有以下几点:

    1.登录时,service中的加密类与数据库中密码所采用的加密类不同。

           service中的加密

          数据库中的加密

    2.也有可能是其中一个加密了,一个没加密

    当密码取值前这样写:代表着从数据库取值时,不采取加密方式

    当service中的新增方法不写加密时,也会导致此类报错

    3.安全框架的升级也可能导致此类报错

    因为框架会提供给我们多种加密类,升级或采用不同的版本加密类有可能不同,从而报错。

  • 相关阅读:
    linux系统缓存机制
    信号“未决”与“阻塞”
    异步I/O
    Unix下五种IO模型
    【设计模式
    【设计模式
    【设计模式
    【设计模式
    【设计模式
    【设计模式
  • 原文地址:https://www.cnblogs.com/ycl11/p/13504339.html
Copyright © 2011-2022 走看看