0
好吧,這是我的問題。我正在開發一個遊戲引擎,最終將會是多層的。該引擎允許遊戲以.Net語言或Lua(內置的腳本引擎)編寫。但爲了安全起見,我希望阻止人們查看這些文件,當然也可以防止他們對其進行編輯。我的解決方案是製作一個帶有加密標題的虛擬文件系統。這樣就很難發現遊戲數據文件的內容,並且如果某人做了某事,他們將無法在沒有密鑰的情況下編輯它們,否則將無效。實用/應用程序安全
當前遊戲的另一個問題是它連接到SQL數據以獲取某些數據,這意味着數據庫連接字符串和密碼存儲在應用程序內部。
但是,您如何處理在.Net應用程序中存儲密碼?我知道一個事實,即它們可以被反編譯,將密鑰存儲在可讀的配置文件中是沒有意義的,所以大多數專業人員如何做呢?