我只是一个初学者开发人员,我这样做更多是为了练习我的技能。
我正在开发一个客户端服务器应用程序,其中服务器将托管游戏,客户端将使用用户名和密码登录。首先:一旦用户输入他们的 id 和密码,将其安全地发送给客户端的最简单方法是什么?我是否必须纠正自己的加密方法,或者是否有预先确定的协议可以使用 java 内置库轻松访问?我听说过 TLS 和 SSL,但不确定如何使用它们。
其次,出于安全目的,我当然不希望将存储在服务器上的密码保存为纯文本。相反,如果不存储密码,而是存储密码的哈希摘要,那就太好了。在文本文件中以便于比较。有没有一种产生哈希摘要的简单方法?
非常感谢您的帮助