使用BCrypt算法在spring security安全框架中进行加密存储

    public Result add(@RequestBody TbSeller seller){
    		//密码加密
    		BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
    		String password = passwordEncoder.encode(seller.getPassword());
    		seller.setPassword(password);
    		try {
    			sellerService.add(seller);
    			return new Result(true, "增加成功");
    		} catch (Exception e) {
    			e.printStackTrace();
    			return new Result(false, "增加失败");
    		}
    	}

spring-security.xml

 

修改认证管理器的配置

  
       
      		   		
      
  	

你可能感兴趣的:(后端)