2012-11-11 63 views
0

任何人都可以建議通過許可證密鑰或其他方式實施應用程序的複製保護的最佳方式。向MFC應用程序添加許可保護

是否有任何標準API?或者是自己編寫標準做法? 如果是這樣,那裏是否有任何教程來演示如何實現?

回答

5

根據我個人的經驗,我必須說,沒有任何情況下授權/複製保護是合理的。
要麼你有一個小規模(私人)項目,這是不是很普遍,因此不會被破解。
或者你有一個大型的,知名的項目。在這種情況下,無論您將多少時間和金錢投入到您的版權保護中,它都會被破解。

在我看來 - 只是節省您的時間和金錢。如果你的軟件值得被盜版,那將是。但有時可能會有人盜版你的軟件,但對自己說:「嗯,這是一個很好的軟件,作者不會用煩人的許可證騷擾我......我會付錢的」 。

只是我的2美分

+0

這是一個很好的選擇。乾杯。 – user965369

+0

沒有技術答案,沒有幫助和不真實。許多中型企業非常需要許可證保護。 –

3

做到這一點的典型方法是計算從一個密鑰一個HMAC(東西只有你自己知道),並且用戶的電子郵件 - 兩件合併的基本的哈希值。註冊碼是散列。查看Windows'Crypto API,瞭解可以做HMAC的事情。

有些人有許多複雜的方式來執照,但實際上並沒有指向它。永遠記住:牌照就像你家門口的鎖。如果有人想要,它可以被打破。這是爲了讓人們保持誠實,而不是讓人們不在外面,所以不要浪費你的時間。