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