軟體授權加密
安裝系統的時候獲取cpu 和網卡號 形成注冊號
寫到注冊表中
安裝完成後要求輸入注冊號,把輸入的值存放到某個文件(比如xml文件中),如果錯誤要提示
void Application_Start(object sender, EventArgs e)
application變數
在系統啟動的時候就讀取寫在注冊表中的key和xml文件中保存的序列號 不同則提示 並退出
2. 有沒有DLL應用程序加密授權工具,一機一碼的防止被人復制軟體,
DLL文件是應用程序的拓展,在編寫DLL文件時,完全可以在程序中自行編寫這樣的功能,當然,一般加密EXE文件的軟體也可以在DLL文件上使用。
3. 如何對軟體進行加密授權
我想可以用一機一碼加殼加密,同時還可以用加密狗加密
4. 如何使用WinLicense對軟體進行加密保護和授權
軟體保護和授權在軟體安全領域來說是必不可少的一部分,然而隨著計算機技術的發展,軟體產品的功能數量也變得越來越多,這使得開發商必須進行源代碼保護和版本授權。在眾多授權保護軟體中,WinLicense是大家比較青睞的一款工具軟體,它所運用的新技術使得對軟體產品的保護效果令人眼前一亮。今天就手把手地教大家怎樣使用WinLicense。 這里以飛秋為例,為大家講解:新建工程 工程命名為test,點擊「軟體」選項,按需求選擇目標軟體信息。保護選項 點擊保護選項,按你的需求進行選擇,一般選擇WinLicense默認選項。除了壓縮選項外,每少選一項,保護後的程序體積都會減小。(註:使用WinLicense保護後,軟體體積會增大。)代碼替換 點擊自動獲取函數,選擇你想要加密的程序段,將它們用垃圾代碼進行替換。虛擬機 在虛擬機選項中,有處理器類型、多處理器、操作碼類型和動態操作碼四種參數可按需求設定,它關繫到保護的強度和體積。試用設置 如果需要設置試用期限,按照需求進行選擇,WinLicense為你提供了全面的試用限制。注冊 四個選項設置: 硬體鎖定:一台機器上的授權不能在另外一台機器上使用。這一項是必須勾選的。 接受臨時的序列號:在保護後生成的序列號過期後,接受延期序列號。 只允許一個序列號:只有在注冊後才能使用軟體,沒有授權文件不能運行,適用於軟體無試用版或試用版需得到使用授權。 注冊後清除版本信息:獲得授權後,軟體由試用版變為無限制的正式版。 硬體鎖 這里選擇對CPU、BIOS和硬碟進行鎖定,且不允許更改硬體。密碼保護 保護後的應用程序是否需要輸入密碼,這個可按需求進行設置。自定義對話框 保護後的應用程序在運行前會出現一個提示對話框,對話框中內容可自定義。參數如下:生成試用版 保護後運行效果 結語: 以上就是我們用WinLicense創建了一個關於飛秋的試用版,從運行結果來看,使用WinLicense保護後的應用程序,它的授許可權制是非常完全的,你還可以用反射工具對生成的exe文件進行反編譯,你會看到WinLicense對代碼的替換效果更是強大。更令人稱道的是:開發人員不需要更改任何的源代碼,也不需要有程編碼經驗就可使用WinLicense。
5. 如何給文件加密和授權
方法一、打開Word軟體,新建一個空白文檔,點擊「插入」選項卡下面的「對象」,在其下拉列表中選擇「文件中的文字」,在彈出的「插入文件」對話框中選擇「保護文檔.docx」,點擊「插入「按鈕」,就會發現可以對文檔進行編輯操作,文檔保護密碼被成功破解。
方法二、 打開受保護的文檔,點擊」Office按鈕「,從彈出的菜單中選擇」另存為...「,選擇」Word XML 文檔「,在彈出的」另存為「對話框中直接點擊」保存「即可。
接著用記事本打開剛才的XML文檔,點擊」編輯「菜單下的」查找「命令,在打開的」查找對話框中輸入「protection",查找方向選擇」向下「,點擊」查找按鈕後,在查找到該關鍵詞後,選擇包含該關鍵詞的當前整個標志,然後刪除,最後保存文檔。
利用Microsoft Word打開剛才保存的XML文檔,然後就會發現文檔可以被編輯啦。編輯完成後,將該文檔另存為標準的Word2007文件格式即可。
方法三、利用WPS Office辦公軟體打開受保護的文檔,發現直接可以對其進行編輯操作,修改完成後另存為WPS Word兼容的格式即可。
設置word文檔密碼 1、首先創建一個Word文檔,並在其中輸入一些內容來做為保護的對像。文件的內容需要根據實際情況來確定,在此只是為了演示用。
2、選擇「審閱」欄目下的「保護文檔」,在其下拉列表中選擇「限制格式和編輯」。該菜單的功能是「通過設置密碼,防止未經授權對文件的內容和格式進行編輯」。
3、在打開的對話框中勾選「限定對選定的樣式設置格式」,然後點擊「設置」按鈕,在彈出的窗口中勾選「限定對選定的樣式設置格式」,並全選列表框中的所有選項。
4、勾選「僅允許在文檔中進行此類編輯」,在下拉列表中選擇「不允許任何更改(只讀)」。
5、點擊「是,啟用強制保護」,在彈出的「啟動強制保護」窗口中輸入保護密碼,最後點擊「確定」完成設置。
經過這樣的設置後,當前文檔就被成功保護以免被篡改。 當修改文檔時就會彈出文檔已受保護的對話框,禁止用戶對文檔進行編輯操作。
6. 國外加密授權軟體有哪些 safengine shielden
國內也有不少加密授權軟體啊,不比國外的差,比如:IP-guard、億賽通、帷幄、中軟版、天銳綠盾,推薦你都可權以試試看,有對比才知道哪一款是最適合自己的。
IP-guard我正在用,較為推薦這款
IP-guard擁有基於驅動層的加密功能和加密解決方案,可以選擇只讀、強制、非強制三種加密模式,只要在部署了IP-guard的授權環境下,用戶就能夠正常打開使用加密文件,不影響既有操作習慣,而脫離了授權環境未經解密的加密文件則無法打開
IP-guard提供定製授權軟體服務,本身已經有了比較齊全的授權軟體了,不過如果客戶有其它授權要求也是可以定製的。
7. 怎麼樣能把我的軟體通過加密鎖和授權號來授權別人使用
加密狗就可以呀,不過好象是要付錢的
進入新世紀,中國的軟體保護行業正面臨著巨大的震盪,軟體盜版風潮有愈演愈烈之勢!這種局面逐步導致目前大量的軟體開發商面對盜版幾乎到了束手無策的地步!
造成這種局面的主要原因是由於多年來軟體加密保護行業的無序價格競爭使技術發展停滯不前,參與競爭的技術廠商越來越少;在IT信息產業領域,像這樣靠一個產品就能賣5年以上,技術水平3年才升級一次的低層次競爭行業已不多見。而隨著計算機工業的進步,計算機處理速度的加快和晶元物理攻擊技術水平的提高,加密技術產品在與盜版解密技術的比拼中已經完全處於下風。
進入2002年,軟體保護行業終於迎來了一次較高層次的技術升級。這次技術升級浪潮的突出特點,就是突破性地將在金融、軍隊、網路身份認證等對安全性、穩定性要求極高的領域廣泛使用的智能卡(Smart Card)技術運用於了商業軟體的保護。以智能卡技術為核心構建的新一代的軟體加密系統,真正對用戶的軟體代碼和重要數據提供了全方位、高安全度的保護。
這次技術升級的標志性產品是我們深思洛克新近推出的精銳IV型加密鎖和美國彩虹天地公司的智能狗。
下面,我們從技術層面對精銳IV型加密鎖這種以智能卡技術為核心構建的新一代軟體加密系統和目前的主流軟體加密產品作一番比較。
(一)目前主流軟體加密鎖的不足
對軟體加密保護產品而言,使用者最關心的是加密的有效性,產品的兼容性和穩定性目前市場上主要的軟體加密鎖硬體內部均含有單片機,即所謂內置CPU,軟體廠商主要是利用演算法功能進行加密。加密鎖通常還增加了一些輔助功能,比如倒計數器、遠程升級等通過對這些軟體鎖進行分析,我們認為從安全性上講他們至少有三方面致命的薄弱點:
薄弱點1:設計原理有很大缺陷
目前主流的加密鎖硬體提供了讀、寫和演算法變換功能,且演算法變換關系難以破解和窮舉。但這類加密鎖最大的缺陷是演算法不向軟體廠商公開,鎖內的變換演算法在出廠時已經固定,軟體加密者只能設置演算法的參數。這樣就限制了廠商對演算法的使用,要麼預先記錄演算法結果然後在軟體運行時核對(使用碼表),要麼在軟體中至少變換兩次然後比較結果是否一致;如果解密者截獲這些數據,通過統計、分析就有可達到解密目的
薄弱點2:加密鎖受處理能力的限制,無法為軟體提供強有力的保護
市場上曾先後推出了幾款"可編程"加密鎖這類型加密鎖最大的特點就是可以讓用戶自行設計專用演算法。"可編程"加密鎖的出現的確是軟體加密技術的一次進步。深思洛克的"深思Ⅲ"、飛天誠信的"Rockey4"均屬此類產品。
但由於成本限制,這類型加密鎖往往只能採用10~20元人民幣的通用8位單片機或同檔次的ASIC晶元作為核心微處理器。這種低檔單片機的處理運算能力是相當弱的,這就給 "可編程"加密鎖造成了很大的局限性,主要表現在:1、演算法變換的復雜度不夠高,2、指令編碼空間較小,3、程序區的空間較小。這些局限性使得用戶根本不可能利用"可編程"加密鎖實現理想的高強度加密方案。
薄弱點3:硬體本身抵抗惡意攻擊的能力較弱
隨著集成電路設計、生產技術的發展,安全產品的核心晶元硬體本身受到攻擊的可能性越來越大。典型的硬體攻擊手段有電子探測攻擊(如SPA和DPA)和物理攻擊(探測,如採用SiShell技術),下面我們就這方面進行簡要的分析。
電子探測(SPA和DPA)攻擊技術的原理是:單片機晶元是一個活動的電子元器件,當它執行不同的指令時,對應的電功率消耗也相應的變化。通過使用特殊的電子測量儀和數學統計技術,來檢測和分析這些變化,從中得到單片機中的特定關鍵信息。
物理攻擊的方法有:通過掃描電子顯微鏡對晶元內部存儲器或其它邏輯直接進行分析讀取;通過測試探頭讀取存儲器內容;通過從外部無法獲取的介面(例如廠家測試點)對存儲器或處理器進行直接數據存取;再激活單片機的測試功能等。
由於通用低檔單片機並非定位於製作安全類產品,沒有提供有針對性的防範物理攻擊手段,因此比較容易通過電子探測(SPA和DPA)攻擊直接讀出存儲器內的數據。雖然大多數普通單片機都具有熔絲燒斷保護單片機內代碼的功能,但此類晶元應用場合廣、發行批量大,隨著廠商間委託加工與頻繁技術轉讓,使得利用該類晶元下載程序的設計漏洞,利用廠商的晶元測試介面,通過特殊的燒寫時序和數據讀出信息成為比較容易的事情。
ASIC晶元是完全根據用戶需求而特別定做,屬於小批量生產。由於其採用特殊的邏輯電路且不會輕易公開測試功能介面,因此只要以其為基礎開發的系統不是保存重要的信息或者不用於高級別的安全場合還是可以防範一般情況下的物理攻擊。
(二)以智能卡技術為核心構建的新一代加密鎖的安全特徵
IC智能卡以其可靠的安全保障性能廣泛應用於軍事、金融、保險等國民生計的重要領域以智能卡技術為核心構建的新一代高強度加密產品,也因此具備了極為優越的安全性能。
改進之一:重要軟體代碼完全移植到硬體中運行
精銳IV加密鎖的工作原理請參考圖1、圖2。
由圖1、2中可以看出,在精銳IV型鎖軟體保護的方案中,PC端應用軟體的關鍵代碼和數據"消失"了,被安全地移植到精銳IV型鎖的硬體中保護起來。在需要使用時,應用軟體可以通過功能調用引擎來指令精銳IV運行硬體中的關鍵代碼和數據並返回結果,從而依然可以完成整個軟體全部的功能。
由於這些代碼和數據在PC端沒有副本存在,因此解密者無從猜測演算法或竊取數據,從而極大程度上保證了整個軟體系統的安全性
精銳IV最多可提供總計高達32~64K位元組的程序和數據空間,可容納近萬行的C語言代碼
從而依然可以完成整個軟體全部的功能
改進二:強大的運算處理能力
採用智能卡技術構建的精銳IV加密鎖具有強大的運算和數據處理能力,能夠支持浮點運算庫、數學函數庫、安全服務庫、標准輸入和輸出庫等;這些對提高加密強度起著至關重要的作用。
改進三:智能卡晶元具有極高的安全性
智能卡晶元具有很高的集成度,與普通低檔的單片機不同,只有已通過國際安全機構檢測和認證(EAL 4+和IT SEC認證)的專業安全晶元製造商才能提供智能卡晶元。
智能卡晶元能夠有效抵禦電子探測攻擊(SPA和DPA)和物理攻擊(SiShell),其在硬體設計階段就提供了完善的安全保護措施。它通過晶元廠商開發,通過產生額外的雜訊和干擾信號,或通過增加濾波電路來消除雜訊,再加上若干保護層,採用特殊的材料(對電子束敏感的材料)等,使監測晶元內執行的指令序列不可能實現。同時智能卡晶元提供了硬體隨機數發生器,在CPU 的控制下,每次晶元與外界數據傳輸中,產生的隨機數可以保證數據不會重復。
為了保證智能卡晶元的可靠性和可用性,國際權威技術標准管理機構ISO為此專門制定測試標准--ISO/IEC 10373,其中就明確了智能卡在紫外線、X射線、電磁場下的測試要求。1999年,ISO推出了安全晶元技術的新標准ISO/IEC 15408,新標准對智能卡晶元的防物理攻擊能力提出明確要求。
符合以上標準的智能卡晶元具有以下防物理攻擊的功能:
◆ 通過燒斷熔絲,使測試功能不可再激活(測試功能是智能卡晶元製造商提供的對智能卡晶元進行全面檢測的功能,這一功能對智能卡晶元具有較大的操作性,不能激活測試功能將大大提高智能卡晶元的安全性);
◆ 高/低電壓的檢測;低時鍾工作頻率的檢測;
◆ 防止地址和數據匯流排的截取;
◆ 邏輯實施對物理存儲器的保護(存取密碼等);
◆ 匯流排和存儲器的物理保護層等。
此外,智能卡晶元還具有一些對軟體保護來說極為有用的安全功能:
晶元自鎖功能--軟體對晶元的訪問首先由PIN碼保護,PIN碼的嘗試次數可由軟體開發商設定當非法用戶利用字典攻擊的情況出現時,如果次數超過設定值以後,晶元會自我鎖定,外界一切對晶元的操作均被停止。
全球唯一序列號--智能卡晶元具有全球唯一序列號,不可更改這可以杜絕冒用的情況發生,同時也可以對已發行的產品進行有效管理。如果軟體開發商與加密技術供應商合作,可以獲得提供特殊序列碼區段控制服務,這幾乎可以從根本上解決硬體的復制仿冒問題。
硬體隨機數發生器(白雜訊技術)--用於產生高強度隨機數。除對稱演算法生成密鑰需要外,隨機數在安全加密領域具有非常重要和廣泛的應用,因此,硬體本身帶有高強度隨機數發生器對安全而言意義重大。
硬體時鍾定時器 --是軟體計時使用、反跟蹤等常用軟體保護手段中必備的功能。
改進四:智能卡技術的核心--操作系統COS
COS(卡片操作系統Card Operating System)存放在智能卡晶元上,是一個比較小但非常完整、嚴密的系統。COS管理著智能卡的一舉一動,智能卡整套系統的安全性除一部分由晶元設計生產廠商保證外,大都由COS開發商實現。
COS 主要分為四部分:通訊管理、文件管理、安全管理和應用管理國際標准化組織 ISO 已經對智能卡的物理和電器指標以及應用標准做出較詳盡的規定--ISO7816,有關智能卡與外界交換信息的電氣指標以及指令格式在ISO7816--3&4中有詳細的規定。
開發COS系統是有相當大的難度和工作量的,需要投入很大的人力、物力;任何不按標准快速開發出的晶元控制系統很可能存在導致巨大安全隱患的設計缺陷。而採用第三方廠商的COS系統組合而成的產品由於其核心技術不太可能由加密鎖廠商完全掌握控制,系統的安全性依賴於第三方COS廠商,由此也增大了用戶的安全風險
8. 什麼樣軟體授權技術是最有效的,是加密狗嗎
也不好說什麼樣的授權是最有效的,但是加密狗算是強度比較高的一種方式,只要加密狗硬體安全性夠高,軟體開發商加密方案足夠復雜,就已經很難破解了,而且就算做不到100%不被破解,增加破解難度,使其遠超軟體價值,其實目的也就達到了。不過加密狗要選大廠家,可以試試ROCKEY。
9. 有第三方軟體授權加密文件,改怎樣處理
第三方授權加密的是什麼加密軟體,是IP-guard嗎?
已經被授權了,那通過這個軟體生成的文件就會自動加密保存,只有在部署了IP-guard的電腦中才能夠打開,具體還要看使用的是哪一種加密模式,IP-guard提供只讀、智能、強制三種加密模式,無論哪種加密模式,都無法在未解密情況下將加密文件帶出授權環境,也無法通過復制、剪切、截屏、列印泄露加密文件內容
如果是其它加密軟體,功能也是大同小異
10. 加密授權軟體
試試IP-guard啊,IP-guard可以定製授權軟體,已有的軟體授權庫已經有比較常見的軟體,如果需要定製也可以
IP-guard的加密基於驅動層,可以選擇只讀、透明、智能三種加密模式,適用於企業內部文件流通、外發、員工出差、伺服器上傳和下載等常見場景。