您现在的位置是:网站首页>JavaJava
java实现PHP的password_hash()、password_verify()函数方法
左鹏04-07 11:08:45【Java】1,710人已围观
简介java实现PHP的password_hash()、password_verify()函数方法代码如下: 注:需要引入 bcrypt 包 <dependency> <groupId>at.favre.lib</groupId> <artifactId>bcrypt</artifactId> <version>0.9.0</version> <scope>compile<
java实现PHP的password_hash()、password_verify()函数方法代码如下:
注:需要引入 bcrypt 包
<dependency>
<groupId>at.favre.lib</groupId>
<artifactId>bcrypt</artifactId>
<version>0.9.0</version>
<scope>compile</scope>
</dependency>
一、password_hash
/**
* 密码生成
* @param password
* @return
*/
public static String passwordHash(String password){
return BCrypt.with(BCrypt.Version.VERSION_2Y).hashToString(10, password.toCharArray());
}
二、password_verify
/**
* 密码验证
* @param password
* @param bcryptHashString
* @return
*/
public static Boolean passwordVerify(String password,String bcryptHashString){
BCrypt.Result result = BCrypt.verifyer().verify(password.toCharArray(), bcryptHashString);
return result.verified;
}
点击排行
本栏推荐
猜你喜欢
站点信息
- 建站时间:2018-09-18
- 网站程序:Spring Boot
- 主题模板:《今夕何夕》
- 文章统计:104条
- 微信公众号:扫描二维码,关注我们