BCrypt --- 加密方式

一、BCrypt简介

Bcrypt简介: bcrypt是一种跨平台的文件加密工具。bcrypt 使用的是布鲁斯·施内尔在1993年发布的 Blowfish 加密算法。由它加密的文件可在所有支持的操作系统和处理器上进行转移。它的口令必须是8至56个字符,并将在内部被转化为448位的密钥。简单的说,Bcrypt就是一款加密工具,可以比较方便地实现数据的加密工作。

 

二、BCrypt简单使用

 

@RequestMapping("/add")
	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, "增加失败");
		}
	}

 

三、BCrypt与Spring Security结合使用

 

 




    
    
    
    
    
    
    
    

    
    
        
        
        

        
        
        

        
        

        
        
            
        

        
        
    

    
    
        
        
            
        
    

    
        
    

    
    
    
    
    

    

 

 

你可能感兴趣的:(------,BCrypt,算法,Java)