⑴ 有哪位大神做過加密狗與軟體結合的開發,懇求指點一下,現在真是不知道需要對加密狗做哪些操作
你可以去深思洛克(www.sense.com.cn) 飛滲尺天誠信神喊仿(www.ftsafe.com.cn) 堅石誠信(www.jansh.com.cn)下載一些對應產品的開發包看看:)
將軟體和狗結合比較簡單,但想用好它很難。推薦精游纖銳IV和ET199
⑵ 怎麼做U盤加密狗
高強度U盤文件夾加密】是一款專門針對本地硬碟、移動硬碟(或U盤)文件夾進行加密的軟體,軟體採用了獨到安全的加密演算法,解決了一直以來困擾著很多使用移動硬碟同時急需對U盤文件夾進行加密的用戶,其主要功能如下:
(1)加快速移動加密:該方式對文件夾加密速度快、安全可靠性高,加密10G的資料僅需要不到3秒鍾。經過加密後的文件夾可以防止復制、拷貝和刪除,加密成功之後,會在該文件夾的根目錄下生成一個「解密.exe」文件,當你把移動硬碟或U盤拿到其他電腦上使用時,只需要運行這個「解密.exe」文件,輸入正確的密碼後即可進入該文件夾操作,操作完畢退出後文件夾會自動加密。
(2)強度壓縮加密:強度壓縮加密相對快速移動加密而言,最大的特點是可以把一個文件夾壓縮加密成一個EXE文件,只要把該可執行文件拷貝到其他電腦,運行後輸入正確的密碼即可解密,安全性極高,同時不受操作系統版本的限制,可移植性好。如果你把重要機密的文件發給朋友,可以使用本功能(提示:強度壓縮加密的弱點在於加密大於100M的文件夾速度慢一些,因此加密大文件夾建議使用快速移動加密)。加解密操作很簡單,和快速移動加密一樣,只要在以下窗口中選擇「強度壓縮加密」即可。
3)硬碟加密和系統安全設置:該功能可以對硬碟進行鎖定保護,加上系統安全的相關設置,為你的電腦提供了雙保險,解了你後顧之憂。
⑶ 如何製作軟體加密狗,c#製作加密狗
軟體加密狗是外觀類似U盤的硬體,需要從加密狗廠商處購買。
如果你是自己加密軟體,可以買了加密狗之後根據他們提供的開發套件來進行開發,一般都會有相應的例子參考,C#一般也都是支持的。購買之前最好也多家對比下,有的加密狗廠商開發套件也是單獨收費的,可以試試ROCKEY系列,只有硬體狗的費用。
如果你是要根據現有軟體復制加密狗的話就比較麻煩了,現在的加密狗多試智能卡晶元,硬體不可復制,想要猜出加密狗內寫了什麼也不好弄,除非軟體加密強度很低。
⑷ 什麼是加密狗在軟體中如何實現加密狗的製作
所謂加密狗,就是一種為了防止重要軟體或者資料被竊取的一個小東西(應該算外設吧),它是插在主機箱上列印機插口的地方。實現加密狗的製作需要懂得一定的破解原理,建議去黑客聯盟看看,或許會有些幫助```
⑸ USB硬體加密狗需要怎麼製作
首先你得了解USB的協議(建議使用HID協議),另外你得考慮好與PC端的通訊,比如發什麼樣的指令是讀,讀多少,晌攜簡從哪裡讀,另外還有寫操作,最好宴褲有運算操作。
只所以建議使用HID協議是因為這樣可以免去開發USB驅動這個環節,而且現在的操作系統安全級別越來越高,未得隱豎到微軟數字簽名的一些驅動有時候會被當成木馬被殺軟幹掉。
⑹ 加密狗的原理是什麼
加密狗的工作原理:
加密狗通過在軟體執行過程中和加密狗交換數據來實現加密的。加密狗內置單片機電路(也稱CPU),使得加密狗具有判斷、分析的處理能力,增強了主動的反解密能力。
這種加密產品稱它為"智能型"加密狗.加密狗內置的單片機里包含有專用於加密的演算法軟體,該軟體被寫入單片機後,就不能再被讀出。這樣,就保證了加密狗硬體不能被復制。同時,加密演算法是不可預知、不可逆的。
加密演算法可以把一個數字或字元變換成一個整數,如DogConvert(1)=12345,下面,舉個例子說明單片機演算法的使用。 比如一段程序中有這樣一句:A=Fx(3)。程序要根據常量3來得到變數A的值。
於是就可以把原程序這樣改寫:A=Fx(DogConvert(1)-12342)。那麼原程序中就不會出現常量3,而取之以DogConvert(1)-12342。這樣,只有軟體編寫者才知道實際調用的常量是3。
而如果沒有加密狗,DogConvert函數就不能返回正確結果,結果算式A=Fx(DogConvert(1)-12342)結果也肯定不會正確。這種使盜版用戶得不到軟體使用價值的加密方式,要比一發現非法使用就警告、中止的加密方式更溫和、更隱蔽、更令解密者難以琢磨。
此外,還有讀寫函數可以用作對加密狗內部的存儲器的讀寫。於是可以把上算式中的12342也寫到狗的存儲器中去,令A的值完全取決於DogConvert()和DogRead()函數的結果,令解密難上加難。
不過,一般說來,加密狗單片機的演算法難度要低於一些公開的加密演算法,如DES等,因為解密者在觸及加密狗的演算法之前要面對許多難關。
(6)加密狗製作難嗎擴展閱讀:
加密狗是一種用於軟體加密的小型外置硬體設備,常見的有並口與USB介面兩種類型,加密狗被廣泛應用於各種軟體之中,其中如著名的繪圖軟體AutoCAD,國內相當數量的工程軟體與財務軟體等。加密狗的成功應用,翻開了軟體知識產權保護的新篇章。
國內最早的加密狗是由現北京彩虹天地信息技術有限公司總經理、董事長—陳龍森先生在1990年提出並設計完成的。
他的想法是,把一個小的硬體裝置載入到微機的並行口上,其中內置幾個邏輯晶元,作為核心的是一個計數器;然後通過軟體,向外加的硬體裝置發送脈沖信號,並等待返回信號,如果有,則表明外部存在硬體設備,否則就視作非法運行,被加密軟體停止工作。
因此,陳龍森設計的軟體中,專門設有一個模塊,用來讀取並行口上的硬體信息。軟體開發的技術人員,可以把實現此項功能的軟體模塊,載入到任何需要對用戶信息判斷的地方,進行編譯連接,從而就能形成可以保護自身的軟體產品。
⑺ CIMPACK 9.3 的軟體有加密狗,是如何製作的,
你是問軟體怎麼才能加上加密禪游拍狗磨指嗎?
這個有二種方式,一種是代碼級的保護,一種是無代碼時的外殼保護。
如果你想製作這個軟體的加密狗,首先你得先知道狗的型號,然後再看保賀羨護方式,運氣好的話可以自己復制一個或模擬一個:)
⑻ 怎樣為軟體製作加密狗
不難,軟體狗的生產廠商專門有一組軟體狗的程序,你在程序中調用專門的函數來判斷是否有加密狗就行了.
主要你先需要確認用何種加密狗,聯系廠商,買個測試狗,就可以了.
宏正軟體 [email protected] 我們的系列軟體(倉庫管理軟體,進銷存軟體等)有加密狗版本.
⑼ 如何製作廣聯達加密狗
網上有幾種狗呢
第一是 HID無驅動的,直接與寫入空狗即可使用
第二是 有驅動的,也是要寫入狗數據就可使用,還需要裝些補丁之類的
⑽ 加密狗是個怎樣的東西
加密狗是外形酷似U盤的一種硬體設備,正名加密鎖,後來發展成如今的一個軟體保護的通俗行業名詞,"加密狗"是一種插在計算機並行口上的軟硬體結合的加密產品(新型加密狗也有usb口的)。一般都有幾十或幾百位元組的非易失性存儲空間可供讀寫,現在較新的狗內部還包含了單片機。軟體開發者可以通過介面函數和軟體狗進行數據交換(即槐緩對軟體狗進行讀寫),來檢查軟體狗是否插在介面上;或者直接用軟體狗附帶的工具加密自己EXE文件(俗稱"包殼")。這樣,軟體開發者可以在軟體中設置多處軟體鎖,利用軟體狗做為鑰匙來打開這些鎖;如果沒插軟體狗或軟體狗不對應,軟體將不能正常執行。
加密狗通過在軟體執行過程中和加密狗交換數據來實現加密的.加密狗內置單片機電路(也稱CPU),使得加密狗具有判斷、分析的處理能力,增強了彎明渣主動的反解密能力。這種加密產品稱它為"智能型"加密狗.加密狗內置的單片機里包含有專用於加密的演算法軟體,該軟體被寫入單片機後,就不能再被讀出。這樣,就保證了加密狗硬體不能被復制。同時,加密演算法是不可預知、不可逆的。加密演算法可以把一個數字或字元變換成一個整數,如DogConvert(1)=12345、DogConvert(A)=43565。
加密狗是為軟體開發商提供的一種智能型的軟體保護工具,它包含一個安裝在計算機並行口或 USB 口上的硬體,及一套適用於各種語言的介面軟體和工具軟體。加密狗基於硬體保護技術,其目的是通過對軟體與數據的保護防止知識產權被非法使用。
工作原理
加密狗的工作原理:
加密狗通過在軟體執行過程中和加密狗交換數據來實現加密的.加密狗內置單片機電路(也稱CPU),使得加密狗具有判斷、分析的處理能力,增強了主動的反解密能力。這種加密產品稱它為"智能型"加密狗.加密狗內置的單片機里包含有專用於加密的演算法軟體,該軟體被寫入單片機後,就不能再被讀出。這樣,就保證了加密狗硬體不能被復制。同時,加密演算法是不可預知、不可逆的。加密演算法可以把一個數字或字元變換成一個整數,如DogConvert(1)=12345、DogConvert(A)=43565。下面,我們舉個例子說明單片機演算法的使用。 比如一段程序中有這樣一句:A=Fx(3)。程序要根據常量3來得到變數A的值。於是,我們就可以把原程序這樣改寫:A=Fx(DogConvert(1)-12342)。那麼原程序中就不會出現常量3,而取之以DogConvert(1)-12342。這樣,只有軟體編寫者才知道實際調用的常量是3。而如果沒有加密狗,DogConvert函數就不能返回正確結果,結果算式A=Fx(DogConvert(1)-12342)結果也肯定不會正確。這種使盜版用戶得不到軟體使用價值的加密方式,要比一發現非法使用就埋悄警告、中止的加密方式更溫和、更隱蔽、更令解密者難以琢磨。此外,加密狗還有讀寫函數可以用作對加密狗內部的存儲器的讀寫。於是我們可以把上算式中的12342也寫到狗的存儲器中去,令A的值完全取決於DogConvert()和DogRead()函數的結果,令解密難上加難。不過,一般說來,加密狗單片機的演算法難度要低於一些公開的加密演算法,如DES等,因為解密者在觸及加密狗的演算法之前要面對許多難關.