繁体   English   中英

使用Java进行安全的用户身份验证

[英]Secure User Authentication with Java

我目前正在尝试使用Java进行用户身份验证的系统,但是我的问题是,如果用户反编译我的应用程序,它将显示数据库登录信息,有什么办法可以防止这种情况的发生?

如果您的客户端应用程序直接连接到数据库,则不是这样。 最好的防御方法是设置一个服务器,该服务器执行数据库交互并让客户端与服务器通信。 您必须确定数据的重要性以及是否值得付出额外的努力。

取用户名和密码并以某种方式对其进行哈希处理。 当用户尝试登录时,存储哈希值和用户名,它首先确保用户名存在,然后尝试对输入的密码和用户名进行哈希处理。 如果哈希匹配,则密码正确(如果告诉我,这可能是完全错误的)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM