@ApiOperation("DigestUtil使用:摘要算法工具类")
@GetMapping("/digestUtil")
public CommonResult digestUtil(){
String password = "123456";
//计算MD5摘要值,并转为16进制字符串
String result = DigestUtil.md5Hex(password);
LOGGER.info("digestUtil md5Hex:{}",result);
//计算SHA-256摘要值,并转为16进制字符串
result = DigestUtil.sha256Hex(password);
LOGGER.info("digestUtil sha256Hex:{}",result);
//生成Bcrypt加密后的密文,并检验。
String hashPwd = DigestUtil.bcrypt(password);
boolean check = DigestUtil.bcryptCheck(password, hashPwd);
LOGGER.info("digestUtil bcryptCheck:{}",check);
return CommonResult.success(null,"操作成功!");
}