我想使用bcrypt哈希应用密码。但是我无法获得有关在android java中使用它的结果。如何在Android中使用bcrypt哈希?
答案 0 :(得分:0)
有一个BCrypt算法here的Java实现,我什至在我的BCryptGenerator项目中使用了它的修改版本。
BCrypt类的用法如下:
import com.whatever-domain.BCrypt
private String generateHashedPass(String pass) {
// hash a plaintext password using the typical log rounds (10)
return BCrypt.hashpw(pass, BCrypt.gensalt());
}
private boolean isValid(String clearTextPassword, String hashedPass) {
// returns true if password matches hash
return BCrypt.checkpw(clearTextPassword, hashedPass);
}