翻譯|使用教程|編輯:李顯亮|2020-12-30 13:36:52.130|閱讀 262 次
概述:IntelliLock是一個能用于控件與應(yīng)用程序許可授權(quán)的100%托管的先進解決方案。IntelliLock選擇了以100%托管的方式應(yīng)用許可與保護功能。本文關(guān)于授權(quán)系統(tǒng)的相關(guān)介紹。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliLock是用于許可控制和應(yīng)用程序的高級100%托管解決方案。.NET Reactor提供了基于本機代碼保護的許可系統(tǒng),而IntelliLock選擇了100%托管方式來應(yīng)用許可和保護功能。
IntelliLock主要功能特點:
IntelliLock的預建許可系統(tǒng)遵守高安全性標準,在普遍情況下,將達到或超過專有安全性和便利性,您的企業(yè)可能會付出相當大的代價或困難來進行開發(fā)。
只需部署硬件身份鎖即可滿足大多數(shù)需求。盡管如此,IntelliLock許可證系統(tǒng)的設(shè)計仍可輕松滿足幾乎任何進一步的需求或自動化。
如果您使用硬件(特定于機器的)許可證鎖部署我們的預建系統(tǒng),則可以使用IntelliLock本身輕松地手動處理初始產(chǎn)品版本的許可證,每個許可證的剪輯時間約為一分鐘-允許您在購買IntelliLock后的幾分鐘內(nèi)釋放受保護的商品。以后(如果需要),實際上可以通過IntelliLock軟件開發(fā)工具包(SDK)集成任何所需的自動化程度。
您可以部署獨立的專有許可證實施。或者,您可以根據(jù)需要任意依賴IntelliLock的預建許可證執(zhí)行系統(tǒng)。您可以采用兩種基本許可途徑-預先構(gòu)建的許可或擴展的(定制的)專有許可。后者可以基于我們的預建硬件識別系統(tǒng),也可以將專有過程與您可以嵌入我們的二進制許可證文件中的信息集成在一起。無論采用哪種方法,預構(gòu)建的IntelliLock流程都比本地.NET SDK更加容易產(chǎn)生安全,不可侵犯的許可系統(tǒng)。
該系統(tǒng)的一項重要安全功能是,決不能在任何時候,在任何時間都不會在您的房屋外存在任何確定有效許可證所必需的代碼。IntelliLock的二進制許可系統(tǒng)非常安全。
這種許可模式可以立即滿足大多數(shù)商業(yè)需求。您只需在源代碼項目中引用SDK庫IntelliLock.Licensing.dll,然后調(diào)用方法IntelliLock.Licensing.HardwareID.GetHardwareID(bool,bool,bool,bool,bool,bool)。在IntelliLock處理了程序集之后,IntelliLock.Licensing.HardwareID.GetHardwareID(bool,bool,bool,bool,bool,bool)返回正確的硬件ID。請注意,IntelliLock.Licensing.dll只是一個虛擬程序集。它的唯一用途是在程序集中進行引用。IntelliLock使用此引用來注入實際的許可代碼。IntelliLock處理您的程序集后,不再需要IntelliLock.Licensing.dll。
例:假設(shè)您使用戶外付款授權(quán)服務(wù)。您的客戶購買許可證并通過電子郵件收到收據(jù)。您的軟件將顯示相應(yīng)的硬件ID,并將其附加到收據(jù)電子郵件中,這些電子郵件將轉(zhuǎn)發(fā)給您的許可證處理地址。您驗證交易并使用許可證生成器處理硬件ID以產(chǎn)生其許可證。
如果要將許可證文件鏈接到特定計算機,請啟用“硬件鎖定” 。創(chuàng)建的許可證文件僅在具有定義的硬件ID的計算機上有效。要提取當前計算機的硬件ID,請使用IntelliLock SDK。
有效的許可證文件將您鎖定的.NET軟件解鎖。要創(chuàng)建有效的許可證文件,必須加載正確的主密鑰。它必須與用于保護軟件的主密鑰相同。您可以使用許可證生成器創(chuàng)建許可證文件。
通過在軟件上設(shè)置鎖,您可以自由分發(fā)產(chǎn)品以進行試用或評估,并且可以在評估期到期時依靠鎖的到期時間來強制購買商品。當軟件鎖到期時,您的潛在客戶必須購買有效的許可證。
還可以設(shè)置IntelliLock鎖定的程序集的到期日,到期日期,全局時間和執(zhí)行限制。許可證鎖到期后,您的客戶必須獲得更多許可證才能進一步使用您的產(chǎn)品。
通過將試用鎖與許可證鎖(本身受限制的許可證文件)結(jié)合使用,可以對所需的軟件使用施加任何限制。最重要的是,無需編寫代碼即可這樣做,您可以向市場展示您的商品。
創(chuàng)建有效的許可證文件,必須使用與用于生產(chǎn)IntelliLock鎖定程序集的許可證相同的主密鑰。當您創(chuàng)建IntelliLock項目時,將生成此主密鑰,必須將其保存以保留原始密鑰。切勿將萬能鑰匙交給任何人!IntelliLock不使用程序集名稱或版本信息在計算機上存儲/讀取許可證和試用數(shù)據(jù)。它僅使用主密鑰來存儲/讀取相應(yīng)的試用數(shù)據(jù)。如果使用新的萬能鑰匙鎖定部件,則不再使用舊的試用數(shù)據(jù)。IntelliLock使用軍事級的強非對稱加密(RSA,2048位密鑰大小)來保護許可證數(shù)據(jù)。該加密密鑰存儲在主密鑰中。由于只有主密鑰才能保存完整的加密密鑰(主密鑰未存儲在鎖定的程序集或licene文件中)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn