999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件安全中混合加密算法的設計

2013-04-29 19:23:42于莉莉許偉
無線互聯科技 2013年7期
關鍵詞:信息

于莉莉 許偉

摘 要:隨著計算機技術的飛速發展和Internet的廣泛普及,人們的生活正在發生著巨大變化。但是怎樣才能達到使信息系統的機密信息不能夠被泄漏,或者即使被竊取了也很難被識別,以及即使被識別了也極難修改,這一系列的要求已經成為IT業界的熱點研究課題。加密技術就是目前電子商務采取的基本安全技術手段。采用信息加密技術不僅可以滿足信息保密性的安全需求,而且還可以避免重要信息泄漏的安全威脅。因此,加密技術是認證技術以及其它許多安全技術的基礎,也是信息安全的核心技術。

關鍵詞:軟件安全;混合加密算法

1 引言

目前,根據不同軟件系統所應用的領域,比較常見的加密算法有DES加密算法、RSA加密算法、Base64加密算法和維熱納爾加密算法等。針對不同算法的各自特點,本文首先自定義一種簡單的初始加密算法,再對維熱納爾加密算法進行了優化改進,最后結合Base64加密算法共同組成混合加密算法,在很大程度上提高了加密算法的安全性。

2 基礎加密算法

2.1 初始加密算法

初始加密算法是根據明文信息中的字符組成,再借助字符的ASCII碼,進行相應的變換運算,從而使原有的真實信息進行偽裝,避免被輕易的破解,提高了系統加密保護的安全系數。

在一般的軟件系統加密過程中,組成明文信息的字符一般可以分為大寫英文字母、小寫英文字母、阿拉伯數字和其他特殊字符等四部分。因此,在定義初始加密算法時,需要根據不同種類的字符進行一定的變換運算處理。

具體如下:第一類變換:明文信息的字符是英文字母時,明文在[A,M]范圍內,密文為明文的ASCII碼值加45;明文在[N,Z]范圍內,密文為其ASCII碼值加19;明文在[a,m]范圍內,密文為其ASCII碼值減19;明文在[n,z]范圍內,密文為其ASCII碼值減45。第二類變換:明文信息的字符是阿拉伯數字時,明文在[0,4]范圍內,密文等于明文乘以2再加1;明文在[5,9]范圍內,密文等于明文乘以2再減10。第三類:當明文信息是其他特殊字符時,密文與明文相同。

2.2 Base64加密算法

Base64加密算法主要的考慮了三個問題,第一為是否加密;第二為加密算法復雜程度和效率;第三為如何處理傳輸。加密是必須的,但是加密的主要目的不是讓用戶發送非常安全的Email。而是要達到一眼望去完全看不出內容就行。基于這個目的加密算法,其復雜程度和效率也就不能太大或太低。

2.3 改進的維熱納爾加密算法

維熱納爾密碼是一個非常著名的多碼加密法,主要是通過采用定義好的維熱納爾方陣,以及自定義的密鑰對明文信息進行加密。以前對于維熱納爾方陣的定義,是通過以二十六個大寫英文字母為依據,依次循環不斷改變排列順序,組成26×26級的方陣。為了提高此算法的復雜度,同時提高保密性能,本文在二十六個大寫英文字母的基礎之上,再將十位阿拉伯數字隨機插入到英文字母序列中,最終構建成36×36級的改進維熱納爾方陣。

在維熱納爾加密算法中,除了維熱納爾方陣之外,還需要明文字符集和密鑰。明文字符集主要是用來記錄組成維熱納爾方陣所需要的字符。密鑰是用來在對明文信息加密過程中,指定字符所對應的加密字符。因此,在改進的維熱納爾加密算法中,改進維熱納爾方陣、明文字符集和密鑰,分別記為A、M和K。

改進微熱納爾方陣的明文字符集M定義為:

M={A,B,9,C,8,D,E,7,F,6,G,H,5,I,4,J,K,3,L,2,M,N,1,O,P,0,Q,R,S,T,U,V,W,X,Z}

密鑰K定義為:

K={9,D,7,F,6,I,B,X,0,K,P}

因此,針對上述定義的密鑰K,對明文信息字符串“HISENSE2011”進行加密變換,得到的密文是“ILY4UD7K49G”。

3 混合加密算法的設計

混合加密算法是在上述基礎加密算法的基礎上,由初始加密算法、改進優化的維熱納爾加密算法以及Base64加密算法共同組成的,并且其實現的過程必須按照固定的順序依次進行,即先使用自己定義的初始加密算法,再使用改進優化的維熱納爾加密算法,最后使用Base64加密算法。以明文信息字符串“chongq”為例,應用混合加密算法進行加密處理,具體的實現步驟如下:

第一步:字符串“chongq”經過初始加密算法之后,得到的加密字符串為“PUBATD”。

第二步:將改進優化的維熱納爾加密算法中的所使用的密鑰K設定為:K={9,D,7,F,6,I}。

利用密鑰K對字符串“PUBATD”繼續進行加密處理,得出的加密信息字符串為“QZF7B3”。

第三步:使用Base64加密算法繼續對字符串“QZF7B3”進行加密換算,得到加密字符串為“UVpGN0Iz”。

在計算機網絡信息飛速發展的時代,信息加密算法已經成為研究軟件安全的一個重要領域,取得了大量的研究成果。本文中所設計的混合加密算法,是由三種加密算法組成的,也可以在此基礎之上,再增加幾種著名的加密算法或自己設計的新算法,只有跟隨時代發展而同步進步的技術才有更廣闊的的應用空間和更長的生命周期。

[參考文獻]

[1]何茗.加密解密算法的實現及改進[J].西南民族大學學報(自然科學版).2010.1.

[2]徐榮峰.加密算法及其應用研究[D].西北工業大學.2006.

[3]劉玉珍,王麗娜,傅建明,等,譯.密碼編碼學與網絡安全原理與實踐[M].第三版,北京:電子出版社.2004.

[4]佟曉筠,杜宇,等.基于軟件安全混合加密技術的研究[J].計算機工程. 2004.12.

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲无线视频| 最新国产精品鲁鲁免费视频| 在线观看免费国产| 亚瑟天堂久久一区二区影院| 黄色一及毛片| 一级福利视频| 亚洲av无码人妻| 五月六月伊人狠狠丁香网| 久久黄色毛片| 99精品在线视频观看| 国产在线拍偷自揄观看视频网站| 人妻免费无码不卡视频| 动漫精品中文字幕无码| 在线视频一区二区三区不卡| 国产成人AV综合久久| 中国精品久久| 国产黄网永久免费| 国产女主播一区| 久久国产高清视频| 欧美色99| 日韩无码视频播放| 亚洲免费三区| 99热这里只有成人精品国产| 2021最新国产精品网站| 亚洲熟妇AV日韩熟妇在线| 99re免费视频| 中文字幕1区2区| 成人av专区精品无码国产| 欧美日韩精品在线播放| 日韩精品少妇无码受不了| 国产福利微拍精品一区二区| 在线观看无码av免费不卡网站| 999精品在线视频| 国产美女一级毛片| 国产精品自在在线午夜区app| 高清不卡一区二区三区香蕉| 久久熟女AV| 国产成人精品亚洲日本对白优播| 亚洲欧美人成电影在线观看| 一本大道香蕉中文日本不卡高清二区 | 国内精品小视频在线| 国产靠逼视频| 亚洲欧美日韩另类| 国产97视频在线观看| 国产精品欧美日本韩免费一区二区三区不卡 | 四虎国产在线观看| 免费 国产 无码久久久| 国产精品大尺度尺度视频| 制服丝袜在线视频香蕉| 亚洲精品视频免费观看| 精品无码国产自产野外拍在线| 亚洲色图狠狠干| 亚洲综合九九| 日韩小视频在线观看| 3D动漫精品啪啪一区二区下载| 三级视频中文字幕| 国产91成人| 刘亦菲一区二区在线观看| 高清色本在线www| 久久99蜜桃精品久久久久小说| 99久久精品免费观看国产| 亚洲黄色网站视频| AV片亚洲国产男人的天堂| 国产日本欧美在线观看| 精品国产网站| 三级欧美在线| 无码人中文字幕| 99青青青精品视频在线| 国产精品成人一区二区| 丰满少妇αⅴ无码区| 成人精品视频一区二区在线 | 久久久久久高潮白浆| 在线欧美日韩国产| 91无码视频在线观看| 成人va亚洲va欧美天堂| 久久亚洲美女精品国产精品| 97se亚洲综合在线天天| 亚洲国内精品自在自线官| 无码精品一区二区久久久| 国产成+人+综合+亚洲欧美| 高潮毛片无遮挡高清视频播放| 日韩不卡高清视频|