【发布时间】:2017-11-23 19:32:52
【问题描述】:
这是一个由两部分组成的问题:
如何在 Android 应用程序中对用户密码进行哈希处理并将哈希存储在数据库中?
如何转换用户登录密码并检查数据库中已经存储的哈希?
注意:我只对与 Android (Java) 相关的代码感兴趣。如果你能解释一下如何使用 Android Studio 做到这一点,那就更好了。
【问题讨论】:
-
您要存储密码的数据库在哪里?根据我的经验,密码检查将在服务器端进行,不是在您本地的 Android 手机上。
-
您要将用户密码存储在本地数据库还是远程服务器中??
-
密码将存储在服务器端。但是如果我也想存储在本地数据库中,你能给出答案吗?
-
我认为您应该能够使用jBCrypt library 来计算密码哈希,尽管我自己从未尝试过。
标签: java android security hash passwords