專利名稱:一種Dotnet局域網(wǎng)軟件加密服務端激活方法
技術領域:
本發(fā)明屬于局域網(wǎng)服務器技術領域,特別是涉及一種Dotnet局域網(wǎng)軟件加密服務端激活方法。
背景技術:
目前,局域網(wǎng)軟件加密服務端激活方法是一種軟件知識產(chǎn)權保護技術,用來識別軟件產(chǎn)品是否經(jīng)過合法授權。軟件激活平臺提供基于許可證的保護方式。靈活的許可證管理機制與軟件激活平臺將軟件保護與銷售服務模式緊密結合。用戶購買軟件后通過注冊獲得許可證授權文件,激活加密軟件服務端。
目前高強度的軟件加密采用了硬件加密鎖,但是在大大提高軟件加密強度的同時,加密鎖的引入也提高了軟件的成本。因此這種加密技術通常只有在售價較高的軟件里得到應用,對于小型軟件,存在加密技術成本高,故障率高,加密性能差,并且兼容性和穩(wěn)定性得不到保障等技術問題。
發(fā)明內(nèi)容
本發(fā)明為解決公知技術中存在的技術問題,而提供了一種Dotnet局域網(wǎng)軟件加密服務端激活方法。
本發(fā)明的目的為了提高加密算法的安全性,確保注冊信息的唯一性,提高注冊速度,并保證激活文件的正確性,并保證相應的加密性能,達到高可靠性、低成本、低故障率,使得加密的有效性、產(chǎn)品的兼容性和穩(wěn)定性得到保障。
本發(fā)明采取如下技術方案來實現(xiàn) Dotnet局域網(wǎng)軟件加密服務端激活方法,包括加密服務端和激活平臺,其特點是服務端拾取計算機硬件物理信息,加密計算硬件物理信息,導出請求注冊文件,激活平臺生成注冊解碼,導出注冊文件,導入注冊文件,實現(xiàn)加密激活服務端。
本發(fā)明獲得計算機的有些硬件信息,并進行融合,使得該軟件只能在唯一一臺計算機上使用,然后用隨機數(shù)生成算法加入8位隨機數(shù)以防多次注冊,再使用64位的DES加密算法,獲得加密信息,同時二次加密獲得解密信息,最后服務器端只需將軟件發(fā)行商發(fā)送過來的解密信息和前面得到的解密信息進行比對,即可確定注冊是否成功。對于局域網(wǎng)內(nèi)服務器端的注冊機制還必須從發(fā)行商的解密信息中還原抽取客戶端最大用戶數(shù),并將其再次加密后放在注冊表中供每次啟動服務器端時用它來控制客戶端使用數(shù)量。
本發(fā)明還可以進一步采用如下技術措施 所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特點是激活平臺導入請求注冊文件進行限制用戶數(shù)量、限制使用時間,再次加密生成注冊解碼。
所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特點是服務端拾取計算機主板物理地址或硬盤物理地址或網(wǎng)卡物理地址的硬件物理信息。
所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特點是局域網(wǎng)軟件服務端與激活平臺通過internet發(fā)送的注冊文件相連接。
本發(fā)明具有的優(yōu)點和積極效果 Dotnet局域網(wǎng)軟件加密服務端激活方法采用編程將計算機硬件信息與加密算法相融合,可以方便的保護軟件開發(fā)商的應用軟件,還可以節(jié)省大量的硬件加密鎖費用,能加快物流、渠道的供貨速度,是一個成本低廉、功能強大且高效的軟件保護技術。
Dotnet局域網(wǎng)軟件加密服務端激活方法自動讀取安裝局域網(wǎng)軟件服務端計算機的硬件物理信息,并隨時間變化,保證了請求注冊信息的唯一性。
自動計算并生成相應的請求注冊文件,減少了請求注冊信息的出錯幾率,保證的信息的正確性。
通過internet電子郵件方式交換請求注冊文件和注冊(激活)文件,大大提高的注冊的速度。
Dotnet局域網(wǎng)軟件加密服務端激活方法節(jié)約成本,減低故障率,并保證相應的加密性能,達到高可靠性、低成本、低故障率,使得加密的有效性,產(chǎn)品的兼容性和穩(wěn)定性得到保障。
具體實施例方式 為能進一步了解本發(fā)明的內(nèi)容、特點及功效,茲例舉以下實施例進行詳細說明如下 實施例1 Dotnet局域網(wǎng)軟件加密服務端激活方法,其局域網(wǎng)軟件服務端與激活平臺通過internet發(fā)送的注冊文件相連接。服務端拾取計算機主板物理地址、硬盤物理地址、網(wǎng)卡物理地址硬件物理信息,加密計算硬件物理信息,導出請求注冊文件,激活平臺導入請求注冊文件進行限制用戶數(shù)量、限制使用時間,再次加密生成注冊解碼,導出注冊文件,導入注冊文件,實現(xiàn)加密激活服務端。
本實施例采用軟件代碼讀取安裝服務端程序計算機的硬件信息(計算機主板物理地址、計算機硬盤物理地址、計算機網(wǎng)卡物理地址)計算注冊信息,并保存成“請求注冊”文件,通過internet電子郵件發(fā)送給軟件開發(fā)人員,由軟件導入激活平臺,經(jīng)計算后生成“注冊”文件,通過internet電子郵件發(fā)送到需要注冊的軟件服務端,由服務端導入此“注冊”文件,并完成注冊,并同時激活加密的軟件服務端。
在軟件發(fā)行之前,首先由加密軟件進行特定的處理。軟件安裝完后,軟件與本機的某些特征建立關聯(lián),比如,軟件可以以一定的方式采集硬件的物理信息(計算機主板物理地址、計算機硬盤物理地址、計算機網(wǎng)卡物理地址),產(chǎn)生一個特定字符串。用戶軟件在正式使用前需要激活,通常是在付款后將“請求注冊文件”發(fā)送回軟件廠商,軟件廠商確認合法用戶的身份后,根據(jù)用戶“請求注冊文件產(chǎn)生一個鑰匙(注冊文件)并發(fā)送給用戶。用戶使用注冊文件串激活軟件,開始使用。使用這種方式,軟件廠商可以向用戶提供試用版軟件,用戶在試用后如果認為合適,可以購買許可證來取消時間或功能的限制。當用戶數(shù)量增加時,只要增加許可證的數(shù)量就可以了。在這種方式下,加密軟件不僅可以使用軟件的方式實現(xiàn)軟保護,也可以使用硬件方式作為激活條件,這樣的安全強度更高。這是由軟件廠商來控制和選擇的。
軟件安裝的時候,自動讀取計算機中可以用于加密的計算機硬件信息,然后根據(jù)特殊的加密算法,計算出該計算機特有的唯一注冊碼。注冊碼以注冊文件的形式提供。為了控制和跟蹤特定軟件的銷售使用情況,安裝的時候,用戶必須輸入開發(fā)商定義的,與軟件一一對應的產(chǎn)品序列號。
注冊的時候,用戶除了提供名稱、地址等聯(lián)系方法外,還要提供由程序生成的注冊文件。注冊過程中將用戶不能離開注冊界面,因為注冊界面是時刻變化的,每次的注冊信息是不同的,通過以上功能,可以控制一個軟件的安裝次數(shù),并且可以根據(jù)版權要求允許或者禁止將同一個軟件安裝到不同的計算機中。
接下來激活平臺生成了軟件的激活文件。根據(jù)實際情況選擇便于使用的參數(shù),并且根據(jù)實際變化進行必要的修改。此外,還可以設置對軟件執(zhí)行的控制,例如生成可以永久使用的正式版本,也可以生成在時間或使用次數(shù)上加以限制的演示版本。激活碼生成器首先將鎖定碼進行解析,得到用戶計算機中各項指紋參數(shù)的具體值,然后根據(jù)參數(shù)設置庫的要求,通過加密算法計算生成注冊文件。因此,注冊文件是為特定計算機生成的,包含采用哪些硬件參數(shù)進行加密的開發(fā)商設置,同時包含軟件執(zhí)行的控制信息。
通過因特網(wǎng)將電子郵件將激活文件傳遞給最終用戶,安裝完成以后在用戶端生成一個注冊文件。注冊文件實質(zhì)上是激活密碼的另一種形式,它保存在用戶的硬盤中,以密文形式存在,包含軟件鎖定信息,使用的指紋選項和軟件的執(zhí)行控制。安裝以后的軟件在每次執(zhí)行的時候檢查密鑰文件是否存在,是否被篡改,同時得到軟件執(zhí)行的控制信息。
權利要求
1.一種Dotnet局域網(wǎng)軟件加密服務端激活方法,包括加密服務端和激活平臺,其特征是服務端拾取計算機硬件物理信息,加密計算硬件物理信息,導出請求注冊文件,激活平臺生成注冊解碼,導出注冊文件,導入注冊文件,實現(xiàn)加密激活服務端。
2.根據(jù)權利要求1所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特征是激活平臺導入請求注冊文件進行限制用戶數(shù)量、限制使用時間,再次加密生成注冊解碼。
3.根據(jù)權利要求1所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特征是服務端拾取計算機主板物理地址或硬盤物理地址或網(wǎng)卡物理地址的硬件物理信息。
4.根據(jù)權利要求1所述的Dotnet局域網(wǎng)軟件加密服務端激活方法,其特征是局域網(wǎng)軟件服務端與激活平臺通過internet發(fā)送的注冊文件相連接。
全文摘要
本發(fā)明涉及一種Dotnet局域網(wǎng)軟件加密服務端激活方法。本發(fā)明屬于局域網(wǎng)服務器技術領域。Dotnet局域網(wǎng)軟件加密服務端激活方法,包括加密服務端和激活平臺,其特點是服務端拾取計算機硬件物理信息,加密計算硬件物理信息,導出請求注冊文件,激活平臺生成注冊解碼,導出注冊文件,導入注冊文件,實現(xiàn)加密激活服務端。本發(fā)明提高了局域網(wǎng)軟件加密安全性能和注冊速度,高可靠性、低成本、低故障率,使得加密的有效性、產(chǎn)品的兼容性和穩(wěn)定性得到保障。
文檔編號H04L9/00GK101119255SQ20071005958
公開日2008年2月6日 申請日期2007年9月13日 優(yōu)先權日2007年9月13日
發(fā)明者菁 黃 申請人:天津市天鍛壓力機有限公司