Winform 註冊機通用軟體註冊功能之建立有效軟體保護機制

來源:互聯網
上載者:User

標籤:winform   blog   http   使用   ar   for   檔案   資料   sp   

本文轉載:http://www.cnblogs.com/umplatform/archive/2013/01/23/2873001.html

 眾所周知,一些共用軟體往往提供給使用者的是一個功能不受限制的限時使用版,在試用期內使用者可以無限制的使用軟體的全部功能(只是可能會出現提示使用者 註冊的視窗),試用期一過部分(或全部)功能失效,要想繼續使用只能向作者索取註冊碼(或註冊檔案)完成對軟體的合法註冊,註冊後的軟體將解除一切使用限 制。如果您也開發出一個有價值的作品,是否也希望為自己的軟體增加一個這樣的功能呢?當前對於.NET反編譯的問題不在本文討論之內,相關文章已經很多! 本文我們就一起探討軟體註冊功能的實現。

       實現軟體的註冊功能方法很多,最需要考慮的就是不能輕易的讓使用者破解,在這裡,我就談談“.NET快速開發整合架構 (RDIFramework.NET)”中平台註冊功能的實現方法。在RDIFramework.NET中,註冊功能主要方法就是對電腦唯一硬體資訊進 行RSA數位簽章達到軟體註冊和保護的功能,該方法實現簡單,安全性相應較高。

       電腦唯一硬體資訊(我們知道電腦中的關鍵組件如CPU,主板等在全球範圍內都有一個獨一無二的產品序號,使用者通過註冊模組擷取這些產品序號(即傳 統所說的:機器嗎)並將它發送給軟體開發商要求進行RSA資料簽名,軟體開發商獲得這些機器碼後利用手中的私密金鑰對這些資訊進行RSA數位簽章,產生的簽名 資訊(即註冊碼)發回給使用者,使用者將收到的註冊碼輸入註冊模組的註冊碼框,軟體即可利用公開金鑰執行簽名驗證,如果輸入的註冊碼被證明就是經過開發商數位簽章 的機器碼,則完成註冊過程。

Winform 註冊機通用軟體註冊功能之建立有效軟體保護機制

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.