2017-01-30 57 views
0

我目前正在寫網絡交互的多人遊戲(顯然)。有沒有辦法在可執行文件中存儲某種加密密鑰,以便我可以將任何傳出消息簽名到服務器,以便服務器知道消息來自客戶端代碼本身,而不是作弊者?有沒有辦法阻止用戶向服務器發送虛假消息?

對不起,沒有代碼可以解決這個問題。關於我的經歷,我正在用這個問題打入未知領域。

+2

正如錄音和電影行業發現的那樣,沒有加密技術可以讓你身體放在別人的手中,並且確保足夠的攻擊者保持安全。 – ceejayoz

+0

你的意思是錄音和電影行業具體是什麼? – DonutGaz

+1

看看DVD加密的情況。 –

回答

0

不需要。雖然可能很難做到,但有可能找出您的加密方法。

他們可以通過反編譯代碼來獲得加密方法的潛在最簡單的方法,但對於某些語言而言,這比其他語言更難。 Java和C#顯然可以反編譯爲高級可讀代碼。 This問題涵蓋了這個話題。

相關問題