九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用

上傳人:仙*** 文檔編號:29095710 上傳時間:2021-09-26 格式:DOC 頁數(shù):3 大?。?4KB
收藏 版權(quán)申訴 舉報 下載
工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用_第1頁
第1頁 / 共3頁
工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用_第2頁
第2頁 / 共3頁
工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用_第3頁
第3頁 / 共3頁

最后一頁預(yù)覽完了!喜歡就下載吧,查找使用更方便

15 積分

下載資源

資源描述:

《工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用》由會員分享,可在線閱讀,更多相關(guān)《工商管理RSA算法在VB注冊碼軟件加密保護(hù)中的應(yīng)用(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、算法在注冊碼軟件加密保護(hù)中的應(yīng)用 算法在注冊碼軟件加密保護(hù)中的應(yīng)用是小柯論文網(wǎng)通過網(wǎng)絡(luò)搜集,并由本站工作人員整理后發(fā)布的,算法在注冊碼軟件加密保護(hù)中的應(yīng)用是篇質(zhì)量較高的學(xué)術(shù)論文,供本站訪問者學(xué)習(xí)和學(xué)術(shù)交流參考之用,不可用于其他商業(yè)目的,算法在注冊碼軟件加密保護(hù)中的應(yīng)用的論文版權(quán)歸原作者所有,因網(wǎng)絡(luò)整理,有些文章作者不詳,敬請諒解,如需轉(zhuǎn)摘,請注明出處小柯論文網(wǎng),如果此論文無法滿足您的論文要求,您可以申請本站幫您代寫論文,以下是正文。 摘要 介紹了RSA算法,并以實際開發(fā)的軟件為例介紹在VB中應(yīng)用該算法實現(xiàn)注冊碼軟件加密保護(hù)的方法;實踐證明該方法可以有效地保護(hù)注冊碼軟件。關(guān)鍵詞 RSA算法 VB

2、 注冊碼軟件 加密保護(hù)一、引言計算機(jī)軟件是一類特殊商品,極易復(fù)制和盜版,為了保護(hù)自己的利益,越來越多的軟件作者開始采用”一機(jī)一碼”的注冊機(jī)制,注冊流程是:軟件用戶通過匯款或銀行轉(zhuǎn)賬的方式付費后,將電腦的ID(惟一確定一臺電腦的硬件信息,一般是硬盤的物理序列號、主板序列號等)通過電子郵件發(fā)送給軟件作者,軟件作者通過一定的加密算法對用戶的電腦ID進(jìn)行加密生成注冊碼,再通過電子郵件將注冊碼發(fā)送用戶進(jìn)行注冊認(rèn)證成為注冊版軟件。這種注冊機(jī)制綁定了注冊用戶的電腦硬件,可以有效地防止注冊碼在網(wǎng)絡(luò)上的非法傳播,它的關(guān)鍵是要采用高強(qiáng)度的加密算法,否則,很容易被解密者通過逆向分析寫出注冊機(jī),導(dǎo)致軟件保護(hù)徹底失敗,

3、嚴(yán)重地?fù)p害了開發(fā)商的利益。RSA是最流行的非對稱算法加密之一,它的突出特點是破解者即使分析出軟件中的注冊驗證算法,也很難推導(dǎo)出注冊機(jī)的算法,非常適合軟件注冊碼的加密算法。本文以筆者實際開發(fā)的共享軟件為例介紹該算法在軟件加密保護(hù)中的應(yīng)用方法。 二、RSA算法RSA是最流行的非對稱算法加密之一,是既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。它的特點是加密密鑰不同于解密密鑰,而且解密密鑰不能根據(jù)加密密鑰計算出來。該算法可分為三個過程:(1)選取加密密鑰和解密密鑰首先要選取兩個大素數(shù):p和q,并計算其乘積n=pq,再隨機(jī)選取加密密鑰正整數(shù)e,使得e和(p-1)(q-1)互素,然后用歐幾里得擴(kuò)展算法計算解密

4、密鑰d,以滿足 (1)注意: d和n也互素,e和n是公開密鑰,d是私人密鑰,兩個素數(shù)p和q不再需要,它們應(yīng)該被舍棄,但絕不可泄露。(2)加密過程加密過程也就是軟件注冊碼生成的過程。將計算機(jī)的ID作為明文信息m,用私人密鑰d對m加密,得到密文s (2)s就是與計算機(jī)ID相對應(yīng)的注冊碼。(3)解密過程解密過程就是對注冊碼校驗的過程。用戶輸入注冊碼或從軟件從注冊文件中讀取注冊碼s,用公開密鑰e對s進(jìn)行解密得到明文信息(3)比較m與m,如果相等,則s是軟件作者給的合法注冊碼,軟件正常運行,否則軟件拒絕運行。由(2)知,注冊碼的長度取決于n的長度,n的位數(shù)越多越安全,在注冊碼軟件加密保護(hù)的實際應(yīng)用中,一

5、般認(rèn)為RSA算法的密鑰需要1024位以上是有安全保障的。三、用VC編寫RSA動態(tài)鏈接庫MIRACL庫是一個大數(shù)運算庫,它提供了大多數(shù)密碼體制所必需的大數(shù)運算,是實現(xiàn)密碼系統(tǒng)的一個基本工具。本文用VC調(diào)用MIRACL庫將RSA算法中的加密解、密函數(shù)封裝在RSADLL.DLL動態(tài)鏈接庫中3,在VB中使用RSA算法的方法是通過調(diào)用動態(tài)鏈接庫中加密、解密函數(shù)實現(xiàn)注冊碼軟件的加密保護(hù)。四、軟件加密保護(hù)的測試程序?qū)嵗秊榱烁玫匮菔綬SA的加密保護(hù)效果,本文編寫一個軟件注冊驗證的測試程序和一個注冊碼生成程序。下面測試程序RSA參數(shù)是采用RSATOOL工具生成的128位RAS算法的參數(shù)(十六進(jìn)制),在實際應(yīng)用

6、中取1024位以上,其中模數(shù)是963 251DC5A9C90D9F203A03C363BA411,公鑰是10001,私鑰是56157D29A89D77BF 2F669A8F0B123CC9。用戶電腦ID取硬盤物理序列號,讀硬盤序列號的方法請參考文獻(xiàn)。1.軟件注冊測試程序程序運行時,顯示圖1界面,如果輸入正確注冊碼,單擊“注冊”后,提示注冊成功,否則提示注冊失敗。 圖1 注冊驗證演示程序2.注冊機(jī)測試程序 程序運行時,顯示圖2界面,輸入軟件用戶的機(jī)器碼,單擊“生成注冊碼”即可生成與機(jī)器相對應(yīng)的注冊碼。圖2 注冊機(jī)演示程序五、結(jié)束語用RSA算法對VB注冊碼軟件進(jìn)行加密保護(hù),可以有效地防止破解者寫出

7、非法注冊機(jī)。筆者已經(jīng)成功地用于開發(fā)的C/C+程序設(shè)計學(xué)習(xí)與實驗系統(tǒng)共享軟件中,取得了很好的軟件加密保護(hù)效果。參考文獻(xiàn):1段剛:加密與解密(第二版)M.北京:電子工業(yè)出版社,20032王松:Visual C+6.0程序設(shè)計與開發(fā)指南M.北京高等教育出版社,19993趙春生:淺談利用RSA算法防止非法注冊機(jī)的制作 4陸麟:直接從RING3獲取硬盤序列號,http:/lu0s1.3322.org其他參考文獻(xiàn)Baker, Sheridan. The Practical Stylist. 6th ed. New York: Harper & Row, 1985.Flesch, Rudolf. The A

8、rt of Plain Talk. New York: Harper & Brothers, 1946.Gowers, Ernest. The Complete Plain Words. London: Penguin Books, 1987.Snell-Hornby, Mary. Translation Studies: An Integrated Approach. Amsterdam: John Benjamins, 1987.Hu, Zhuanglin. 胡壯麟, 語言學(xué)教程 M. 北京: 北京大學(xué)出版社, 2006.Jespersen, Otto. The Philosophy of

9、 Grammar. London: Routledge, 1951.Leech, Geoffrey, and Jan Svartvik. A Communicative Grammar of English. London: Longman, 1974.Li, Qingxue, and Peng Jianwu. 李慶學(xué)、彭建武, 英漢翻譯理論與技巧 M. 北京: 北京航空航天大學(xué)出版社, 2009.Lian, Shuneng. 連淑能, 英漢對比研究 M. 北京: 高等教育出版社, 1993.Ma, Huijuan, and Miao Ju. 馬會娟、苗菊, 當(dāng)代西方翻譯理論選讀 M. 北京:

10、 外語教學(xué)與研究出版社, 2009.Newmark, Peter. Approaches to Translation. London: Pergmon P, 1981.Quirk, Randolph, et al. A Grammar of Contemporary English. London: Longman, 1973.Wang, Li. 王力, 中國語法理論 M. 濟(jì)南: 山東教育出版社, 1984.Xu, Jianping. 許建平, 英漢互譯實踐與技巧 M. 北京: 清華大學(xué)出版社, 2003.Yan, Qigang. 嚴(yán)啟剛, 英語翻譯教程 M. 天津: 南開大學(xué)出版社, 2001.Zandvoort, R. W. A Handbook of English Grammar. London: Longmans, 1957.Zhong, Shukong. 鐘述孔, 英漢翻譯手冊 M. 北京: 商務(wù)印書館, 1983.Zhou, Zhipei. 周志培, 漢英對比與翻譯中的轉(zhuǎn)換 M. 上海: 華東理工大學(xué)出版社, 2003.

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!