如何在android java中使用bcrypt进行密码哈希处理?

问题描述 投票:0回答:1

我想使用 bcrypt 来哈希应用程序密码。但我无法得到关于在 android java 中使用它的结果。如何在 Android 中使用 bcrypt 哈希?

java android hash bcrypt
1个回答
0
投票

这里有 BCrypt 算法的 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); }

© www.soinside.com 2019 - 2024. All rights reserved.