2012-09-18 27 views
-2

我正在計劃這個。是否值得使用反黑客邏輯或浪費時間?

當我放開,我保存在程序中的散列值,如果每所保存的散列等於從啓動程序的哈希程序啓動時做一次檢查。如果它不相同,該文件已被編輯,我將關閉該應用程序。

在程序中,你可以激活你的關鍵有完整的程序,現在他們已經成功地變成了邏輯,所以如果u輸入錯了鍵,它接受它,如果你輸入正確的鑰匙,它無法激活。

我想這將是容易讓他們修改的新代碼文件篡改檢查。

這個邏輯可以毀掉我的普通客戶的任何東西嗎?

最後一個問題,是否值得加入這個邏輯或者是在浪費時間?

謝謝!

+2

對於應用程序來說,保存它自己的散列值是非常困難的。 –

+2

這是浪費時間。如果有人可以改變你的代碼來禁用激活檢查,他們也可以禁用哈希檢查。 –

+0

只要堅持使用許可證密鑰,您建議的添加並不會讓它更難以破解。 – harold

回答

1

這是你的時間浪費,因爲.NET可執行文件(除非AOT編譯),可以很容易地修改,以移除任何不當行爲,即使模糊處理。

引入程序邏輯來「保持誠實的用戶誠實」的想法通常只會使他們惱火,而貪吃的人可以通過bittorrent輕鬆下載預先破解的版本。

如果您的目標市場是'不太可能發佈'的版本,但是可以隨意複製,那麼可能需要考慮使用硬件加密狗作爲保護形式。

相關問題