我使用eclipse製作了一款遊戲。我有一個服務器程序和一個客戶端程序。客戶端使用套接字與服務器進行通信。如果客戶端啓動,則將其用戶名和密碼發送到服務器。如果組合存在,則客戶端可以與服務器進行通信。客戶不斷閱讀遊戲中其他人的等級並不斷髮送自己的等級。獲得多人遊戲的安全性
我的問題: 我如何確保密碼或者它已經安全? 客戶端不僅可以製作自己的java程序,而且可以使用現有的用戶名和密碼與服務器進行通信,而不是發送例如他已達到100級的程序。如果是的話如何解決這個問題? 我還需要保護其他任何東西嗎?
好吧,我可以知道客戶端程序是否是我製作的原始程序? – emillio5
您需要爲此介紹一些密碼握手。例如,當客戶端第一次連接時,您可以傳回與客戶端計算機綁定的唯一哈希。 Yhen使用它來驗證應用程序。 – Pekka