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

淺析數據加密技術

2016-02-22 17:24:47楊超
西部皮革 2016年24期

楊超

(西華大學,四川 成都 610039)

淺析數據加密技術

楊超

(西華大學,四川 成都 610039)

我們經常需要一種措施來保護我們的數據,防止被一些懷有不良用心的人所看到或者破壞。在信息時代,信息可以幫助團體或個人,使他們受益,同樣,信息也可以用來對他們構成威脅,造成破壞。在競爭激烈的大公司中,工業間諜經常會獲取對方的情報。因此,在客觀上就需要一種強有力的安全措施來保護機密數據不被竊取或篡改。數據加密與解密從宏觀上講是非常簡單的,很容易理解。加密與解密的一些方法是非常直接的,很容易掌握,可以很方便的對機密數據進行加密和解密。

算法;數據加密

1 數據加密方法

在傳統上,我們有幾種方法來加密數據流。所有這些方法都可以用軟件很容易的實現,但是當我們只知道密文的時候,是不容易破譯這些加密算法的(當同時有原文和密文時,破譯加密算法雖然也不是很容易,但已經是可能的了)。最好的加密算法對系統性能幾乎沒有影響,并且還可以帶來其他內在的優點。例如,大家都知道的pkzip,它既壓縮數據又加密數據。又如,dbms的一些軟件包總是包含一些加密方法以使復制文件這一功能對一些敏感數據是無效的,或者需要用戶的密碼。所有這些加密算法都要有高效的加密和解密能力。

幸運的是,在所有的加密算法中最簡單的一種就是“置換表”算法,這種算法也能很好達到加密的需要。每一個數據段(總是一個字節)對應著“置換表”中的一個偏移量,偏移量所對應的值就輸出成為加密后的文件。加密程序和解密程序都需要一個這樣的“置換表”。事實上,80x86 cpu系列就有一個指令‘xlat’在硬件級來完成這樣的工作。這種加密算法比較簡單,加密解密速度都很快,但是一旦這個“置換表”被對方獲得,那這個加密方案就完全被識破了。更進一步講,這種加密算法對于黑客破譯來講是相當直接的,只要找到一個“置換表”就可以了。這種方法在計算機出現之前就已經被廣泛的使用。

對這種“置換表”方式的一個改進就是使用2個或者更多的“置換表”,這些表都是基于數據流中字節的位置的,或者基于數據流本身。這時,破譯變的更加困難,因為黑客必須正確的做幾次變換。通過使用更多的“置換表”,并且按偽隨機的方式使用每個表,這種改進的加密方法已經變的很難破譯。比如,我們可以對所有的偶數位置的數據使用a表,對所有的奇數位置使用b表,即使黑客獲得了明文和密文,他想破譯這個加密方案也是非常困難的,除非黑客確切的知道用了兩張表。

循環冗余校驗是一種典型的校驗數據的方法。對于每一個數據塊,它使用位循環移位和xor操作來產生一個16位或32位的校驗和,這使得丟失一位或兩個位的錯誤一定會導致校驗和出錯。

2 基于公鑰的加密算法

一個好的加密算法的重要特點之一是具有這種能力:可以指定一個密碼或密鑰,并用它來加密明文,不同的密碼或密鑰產生不同的密文。這又分為兩種方式:對稱密鑰算法和非對稱密鑰算法。所謂對稱密鑰算法就是加密解密都使用相同的密鑰,非對稱密鑰算法就是加密解密使用不同的密鑰。非常著名的pgp公鑰加密以及rsa加密方法都是非對稱加密算法。加密密鑰,即公鑰,與解密密鑰,即私鑰,是非常的不同的。從數學理論上講,幾乎沒有真正不可逆的算法存在。例如,對于一個輸入‘a’執行一個操作得到結果‘b’,那么我們可以基于‘b’,做一個相對應的操作,導出輸入‘a’。在一些情況下,對于每一種操作,我們可以得到一個確定的值,或者該操作沒有定義(比如,除數為0)。對于一個沒有定義的操作來講,基于加密算法,可以成功地防止把一個公鑰變換成為私鑰。因此,要想破譯非對稱加密算法,找到那個唯一的密鑰,唯一的方法只能是反復的試驗,而這需要大量的處理時間。

rsa加密算法使用了兩個非常大的素數來產生公鑰和私鑰。即使從一個公鑰中通過因數分解可以得到私鑰,但這個運算所包含的計算量是非常巨大的,以至于在現實上是不可行的。加密算法本身也是很慢的,這使得使用rsa算法加密大量的數據變的有些不可行。這就使得一些現實中加密算法都基于rsa加密算法。

3 嶄新的多步加密算法

現在又出現了一種新的加密算法,據說是幾乎不可能被破譯的。這個算法在1998年6月1日才正式公布的。下面詳細的介紹這個算法:

使用一系列的數字(比如說128位密鑰),來產生一個可重復的但高度隨機化的偽隨機的數字的序列。一次使用256個表項,使用隨機數序列來產生密碼轉表,如下所示:

把256個隨機數放在一個距陣中,然后對他們進行排序,使用這樣一種方式(我們要記住最初的位置)使用最初的位置來產生一個表,隨意排序的表,表中的數字在0到255之間。如果不是很明白如何來做,就可以不管它。但是,下面也提供了一些原碼(在下面)是我們明白是如何來做的。現在,產生了一個具體的256字節的表。讓這個隨機數產生器接著來產生這個表中的其余的數,以至于每個表是不同的。下一步,使用“shotgun technique”技術來產生解碼表。基本上說,如果 a映射到b,那么b一定可以映射到a,所以b[a[n]]= n.(n是一個在0到255之間的數)。在一個循環中賦值,使用一個256字節的解碼表它對應于我們剛才在上一步產生的256字節的加密表。

使用這個方法,已經可以產生這樣的一個表,表的順序是隨機,所以產生這256個字節的隨機數使用的是二次偽隨機,使用了兩個額外的16位的密碼.現在,已經有了兩張轉換表,基本的加密解密是如下這樣工作的。前一個字節密文是這個256字節的表的索引。

4 結論

由于在現實生活中,我們要確保一些敏感的數據只能被有相應權限的人看到,要確保信息在傳輸的過程中不會被篡改,截取,這就需要很多的安全系統大量的應用于政府、大公司以及個人系統。數據加密是肯定可以被破解的,但我們所想要的是一個特定時期的安全,也就是說,密文的破解應該是足夠的困難,在現實上是不可能的,尤其是短時間內。

[1] 朱聞亞.數據加密技術在計算機網絡安全中的應用價值研究[J].制造業自動化,2012,34(6):35-36.DOI:10.3969/j.issn.1009-0134.2012.3(x).11.

楊超(1994—),男,漢族,四川南充人,本科,西華大學,軟件工程專業。

TP393

A

1671-1602(2016)24-0025-01

??高強.淺議網絡傳輸中數據的加密技術[J].中國新通信,2015,(24):3-4.

10.3969/j.issn.1673-4866.2015.24.003.

主站蜘蛛池模板: 黄色污网站在线观看| 天天摸夜夜操| jijzzizz老师出水喷水喷出| 免费又黄又爽又猛大片午夜| www.日韩三级| 狠狠躁天天躁夜夜躁婷婷| 亚洲欧美精品一中文字幕| 99视频在线观看免费| 美女无遮挡拍拍拍免费视频| 国产精品成人免费视频99| 亚洲精品视频免费看| 国产精品免费福利久久播放| 免费在线国产一区二区三区精品| 色吊丝av中文字幕| 亚洲成人77777| 亚洲日韩欧美在线观看| 99国产在线视频| 欧美精品在线看| 欧美一区二区自偷自拍视频| 亚洲毛片在线看| 亚洲视频免| 欧美另类视频一区二区三区| 国产精品爆乳99久久| 国产爽妇精品| 色综合手机在线| 九九九精品成人免费视频7| 国产免费久久精品99re丫丫一| 毛片大全免费观看| 成人福利在线视频| 欧美影院久久| 九九热视频精品在线| 九九久久精品国产av片囯产区| 九九线精品视频在线观看| 国产你懂得| 一区二区三区在线不卡免费| 人妻中文久热无码丝袜| 欧美日韩精品在线播放| 日本高清在线看免费观看| 72种姿势欧美久久久大黄蕉| 国产9191精品免费观看| 国产福利免费在线观看| 久久综合丝袜日本网| 国产午夜福利亚洲第一| 欧美一级夜夜爽www| 亚洲综合狠狠| 欧美一级夜夜爽www| 亚洲永久色| 亚洲AV无码久久精品色欲| 亚洲Va中文字幕久久一区| 欧美日韩专区| 国产呦精品一区二区三区下载| 久久精品亚洲专区| 亚洲人成网站在线观看播放不卡| 狼友av永久网站免费观看| 国产精品无码作爱| 综合色在线| 欧美第一页在线| 内射人妻无码色AV天堂| 免费国产黄线在线观看| 国产成人综合久久精品尤物| 日本福利视频网站| 91在线中文| 亚洲欧美一级一级a| 亚洲视屏在线观看| 精品欧美日韩国产日漫一区不卡| 成人在线视频一区| 亚洲成A人V欧美综合| 久久国产精品麻豆系列| 国产麻豆va精品视频| 欧美福利在线| 日本精品αv中文字幕| 久久香蕉欧美精品| 欧美亚洲国产日韩电影在线| 日本在线视频免费| 亚洲水蜜桃久久综合网站| 国产色偷丝袜婷婷无码麻豆制服| 欧美成人午夜视频| 亚洲国产系列| 国产JIZzJIzz视频全部免费| 狠狠久久综合伊人不卡| 亚洲色欲色欲www在线观看| 无码精品国产dvd在线观看9久 |