亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子資料加密系統(tǒng)及方法

文檔序號(hào):6587057閱讀:129來源:國知局
專利名稱:電子資料加密系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子資料的保護(hù)系統(tǒng)及方法,特別是關(guān)于一種電子資料加密系統(tǒng) 及方法。
背景技術(shù)
隨著電子產(chǎn)品的日益普及,很多個(gè)人、公司或政府的重要資料都已經(jīng)電子數(shù)字化 了,當(dāng)然其中具有機(jī)密性質(zhì)的資料。這些資料很頻繁的在不同的媒介中傳遞或者存儲(chǔ),例如 Internet網(wǎng)絡(luò)或者存儲(chǔ)介質(zhì)中。因此,如何做好資料加密或防窺,防止無權(quán)限者讀取資料內(nèi) 容,就變成了 一個(gè)很重要的課題。在現(xiàn)有的資料加密技術(shù)中,大部分都是用密碼技術(shù)來做資料加密,因此當(dāng)用戶想 解開加密資料,就必須得知原始的設(shè)定密碼,例如WinZIP軟件就是運(yùn)用這種原理運(yùn)作的。 然而,這種資料加密技術(shù)有個(gè)缺點(diǎn),就是無權(quán)限者可以進(jìn)行多次猜測出密碼。也就是說,如 果密碼長度不夠或者不復(fù)雜,不管是運(yùn)用人工還是計(jì)算機(jī)軟件,都可以在很短的時(shí)間內(nèi)輕 易的猜測出密碼,進(jìn)而破解加密資料,從而使加密資料失去了保護(hù)。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電子資料加密系統(tǒng)對(duì)機(jī)密資料進(jìn)行加密,即使無 權(quán)限者獲取該機(jī)密資料也不能輕易地被破解,從而使機(jī)密資料得到了有效地保護(hù)。此外,還有必要提供一種電子資料加密方法對(duì)機(jī)密資料進(jìn)行加密,即使無權(quán)限者 獲取該機(jī)密資料也不能輕易地被破解,從而使機(jī)密資料得到了有效地保護(hù)。一種電子資料加密系統(tǒng),運(yùn)行于計(jì)算機(jī)中,該計(jì)算機(jī)包括存儲(chǔ)設(shè)備和輸入設(shè)備。所 述的電子資料加密系統(tǒng)包括資料存儲(chǔ)模塊,用于從存儲(chǔ)設(shè)備中讀取原始資料,以及將經(jīng)過 加密后的加密資料存儲(chǔ)在存儲(chǔ)設(shè)備中;密鑰接收模塊,用于接收用戶從輸入設(shè)備輸入的用 于對(duì)原始資料進(jìn)行加密的密鑰;資料轉(zhuǎn)換模塊,用于根據(jù)ASCII碼換算機(jī)制將原始資料的 每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼,以及將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;加密 運(yùn)算模塊,用于產(chǎn)生一種運(yùn)算法則,根據(jù)該運(yùn)算法則將原始資料每一個(gè)字符的ASCII碼與 密鑰的任意一個(gè)ASCII碼作加密運(yùn)算并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果,以及根據(jù)ASCII碼逆換算機(jī) 制將運(yùn)算結(jié)果轉(zhuǎn)換為加密資料?!N電子資料加密方法,用于對(duì)存儲(chǔ)在存儲(chǔ)設(shè)備中的原始資料進(jìn)行加密保護(hù),該 方法包括如下步驟從所述的存儲(chǔ)設(shè)備中讀取原始資料;接收一組用于對(duì)原始資料進(jìn)行加 密的密鑰;根據(jù)ASCII碼換算機(jī)制將原始資料中的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;根 據(jù)ASCII碼換算機(jī)制將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;產(chǎn)生一種運(yùn)算法則;根 據(jù)該運(yùn)算法則將原始資料的每一個(gè)字符ASCII碼與密鑰的任意一個(gè)ASCII碼作加密運(yùn)算, 并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果;根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為加密資料;以及將產(chǎn) 生的加密資料存儲(chǔ)在存儲(chǔ)設(shè)備中。相較于現(xiàn)有技術(shù),所述的電子資料加密系統(tǒng)及方法由于用戶輸入的密鑰是任意的字符串,同時(shí)對(duì)原始的機(jī)密資料以及密鑰經(jīng)過ASCII編碼運(yùn)算,所得到的加密資料不具任 何意義,因此即使無權(quán)限者獲取加密資料也不能輕易地被破解,也就沒有信息外泄的風(fēng)險(xiǎn), 從而使原始的機(jī)密資料得到了有效地保護(hù)。


圖1是本發(fā)明電子資料加密系統(tǒng)較佳實(shí)施例的架構(gòu)圖。圖2是本發(fā)明電子資料加密方法較佳實(shí)施例的流程圖。圖3是本發(fā)明對(duì)原始資料進(jìn)行加密運(yùn)算的一個(gè)具體實(shí)例的示意圖。圖4是本發(fā)明對(duì)原始資料進(jìn)行加密運(yùn)算的另外一個(gè)具體實(shí)例的示意圖。
具體實(shí)施例方式如圖1所示,是本發(fā)明電子資料加密系統(tǒng)10較佳實(shí)施例的架構(gòu)圖。在本實(shí)施例中, 所述的電子資料加密系統(tǒng)10運(yùn)行于計(jì)算機(jī)1中,該計(jì)算機(jī)1包括存儲(chǔ)設(shè)備20以及輸入設(shè) 備30。所述的存儲(chǔ)設(shè)備20用于存儲(chǔ)原始資料,以及經(jīng)過加密后的加密資料。所述的原始資 料可以是文本(TEXT)資料、二進(jìn)制(Binary)資料、或者其它格式的資料,其均由一個(gè)或一 個(gè)以上的字符所組合而成,而每一個(gè)字符在存儲(chǔ)設(shè)備20上都可用0到255之間的十進(jìn)制數(shù) 字組成。所述的輸入設(shè)備30用于輸入一組用于對(duì)原始資料進(jìn)行加密的密鑰,該密鑰可以是 字母、數(shù)字、或者符號(hào)之任意組合的字符串。所述的電子資料加密系統(tǒng)10包括資料存儲(chǔ)模 塊101、密鑰接收模塊102、資料轉(zhuǎn)換模塊103以及加密運(yùn)算模塊104。所述的資料存儲(chǔ)模塊101用于從存儲(chǔ)設(shè)備20中讀取原始資料,以及將經(jīng)過加密后 的加密資料存儲(chǔ)在所述的存儲(chǔ)設(shè)備20中。所述的密鑰接收模塊102用于接收用戶從輸入 設(shè)備30輸入的一組密鑰。所述的資料轉(zhuǎn)換?!缐?03用于根據(jù)ASCII (American Standard Code for Information Interchange)碼換算機(jī)制將原始資料中的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII 碼,以及將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼。所述的ASCII碼換算機(jī)制是美國制定 的信息轉(zhuǎn)換標(biāo)準(zhǔn),其每一個(gè)字符均對(duì)應(yīng)一種特定的ASCII碼。本實(shí)施例中,以十進(jìn)制ASCII 碼為例,假設(shè)原始資料為“This is a sample”,資料轉(zhuǎn)換模塊103根據(jù)ASCII碼轉(zhuǎn)換機(jī)制 將原始資料中的每一個(gè)字符依次轉(zhuǎn)換為十進(jìn)制ASCII碼,其分別為“84、104、105、115、32、 105、115、32、97、32、115、97、109、112、108、101”。密鑰接收模塊 102 從輸入設(shè)備 30 接收一 組密鑰為“1、2、3、4、5”,資料轉(zhuǎn)換模塊103根據(jù)ASCII碼轉(zhuǎn)換機(jī)制將該組密鑰中的每一個(gè)字 符依次轉(zhuǎn)換為十進(jìn)制ASCII碼,其分別為“49、50、51、52、53”。所述的加密運(yùn)算模塊104用于產(chǎn)生一種運(yùn)算法則,根據(jù)該運(yùn)算法則將原始資料的 每一個(gè)字符的ASCII碼與密鑰的任意一個(gè)ASCII碼作加密運(yùn)算并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果,以 及根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為相應(yīng)的加密資料。所述的運(yùn)算法則可以為加 法運(yùn)算、減法運(yùn)算之一種,或者兩種運(yùn)算法之任意組合。所述的ASCII碼逆換算機(jī)制是一種 ASCII碼換算機(jī)制的逆運(yùn)算,其可以將每一個(gè)ASCII碼進(jìn)行逆轉(zhuǎn)換為對(duì)應(yīng)的字符。其中,加 密運(yùn)算模塊104如何對(duì)原始資料的ASCII碼序列“84、104、105、115、32、105、115、32、97、32、 115、97、109、112、108、101”進(jìn)行加密運(yùn)算請(qǐng)參見下圖3和圖4所示的具體實(shí)例。如圖2所示,是本發(fā)明電子資料加密方法較佳實(shí)施例的流程圖。本實(shí)施例中,計(jì)算
4機(jī)1執(zhí)行所述的電子資料加密系統(tǒng)10對(duì)存儲(chǔ)在存儲(chǔ)設(shè)備20中的原始資料進(jìn)行加密,并將 加密后的加密資料存儲(chǔ)在存儲(chǔ)設(shè)備20中。步驟S21,資料存儲(chǔ)模塊101從存儲(chǔ)設(shè)備20中讀取原始資料,例如原始資料為 "This is a sample”。步驟S22,密鑰接收模塊102接收用戶從輸入設(shè)備30輸入的一組密 鑰,該密鑰可以是字母、數(shù)字、或者符號(hào)之任意組合的字符串,例如密鑰為“1、2、3、4、5”。步驟S23,資料轉(zhuǎn)換模塊103根據(jù)ASCII碼換算機(jī)制將原始資料中的每一個(gè)字符轉(zhuǎn) 換為相應(yīng)的ASCII碼,例如資料轉(zhuǎn)換模塊103將原始資料中的每一個(gè)字符分別轉(zhuǎn)換為十進(jìn) 制 ASCII 碼序列“84、104、105、115、32、105、115、32、97、32、115、97、109、112、108、101”。步 驟S24,資料轉(zhuǎn)換模塊103根據(jù)ASCII碼換算機(jī)制將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII 碼,例如資料轉(zhuǎn)換模塊103將密鑰“1、2、3、4、5”的每一個(gè)字符分別轉(zhuǎn)換為十進(jìn)制ASCII碼 “49、50、51、52、53”。步驟S25,加密運(yùn)算模塊104產(chǎn)生一種運(yùn)算法則,該運(yùn)算法則可以為加法運(yùn)算、減 法運(yùn)算之一種,或者兩種運(yùn)算法之任意組合。步驟S26,加密運(yùn)算模塊104根據(jù)產(chǎn)生的運(yùn)算 法則將原始資料的每一個(gè)字符ASCII碼與密鑰的任意一個(gè)ASCII碼作加密運(yùn)算,并產(chǎn)生相 應(yīng)的運(yùn)算結(jié)果。步驟S27,加密運(yùn)算模塊104根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為 相應(yīng)的加密資料。所述的ASCII碼逆換算機(jī)制是一種ASCII碼換算機(jī)制的逆運(yùn)算,其可以 將每一個(gè)ASCII碼進(jìn)行逆轉(zhuǎn)換為對(duì)應(yīng)的字符。其中,加密運(yùn)算模塊104如何對(duì)原始資料的 ASCII 碼序列“84、104、105、115、32、105、115、32、97、32、115、97、109、112、108、101”進(jìn)行加 密運(yùn)算請(qǐng)參見下圖3和圖4所示的具體實(shí)例。步驟S28,資料存儲(chǔ)模塊101將產(chǎn)生的加密資料存儲(chǔ)在所述的存儲(chǔ)設(shè)備20中。如圖3所示,是本發(fā)明對(duì)原始資料進(jìn)行加密運(yùn)算的一個(gè)具體實(shí)例的示意圖。在本 實(shí)施例中,加密運(yùn)算模塊104利用加法運(yùn)算法則將原始資料每一個(gè)字符的十進(jìn)制ASCII碼 “84、104、105、115、32、105、115、32、97、32、115、97、109、112、108、101”分別與密鑰的 ASCII 碼序列 “49、50、51、52、49、50、51、52、49、50、51、52、49、50、51、52” 作加密運(yùn)算,產(chǎn)生的運(yùn) 算結(jié)果的 ASCII 碼序列為“133、154、156、167、81、155、166、84、146、82、166、149、158、162、 159、153”。而后,加密運(yùn)算模塊104根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為相應(yīng)的加 密資料,其分別為“…、?、?、w、Q、?、|、T、,、R、v、?、m、<2、?、TM”。如圖4所示,是本發(fā)明對(duì)原始資料進(jìn)行加密運(yùn)算的另外一個(gè)具體實(shí)例的示意圖。 在本實(shí)施例中,加密運(yùn)算模塊104利用加法與減法交替運(yùn)算法則將原始資料每一個(gè)字符的 十進(jìn)制 ASCII 碼“84、104、105、115、32、105、115、32、97、32、115、97、109、112、108、101”分別 與密鑰的 ASCII 碼序列“49、50、51、52、49、50、51、52、49、50、51、52、49、50、51、52”作加密運(yùn) 算,產(chǎn)生的運(yùn)算結(jié)果的 ASCII 碼序列為 “133、54、156、63、81、55、166、236、146、234、166、45、 158、62、159、49”。而后,加密運(yùn)算模塊104根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為相 應(yīng)的加密資料,其分別為“…、6、?、?、Q、7、|、i、’、g、v、-、m、>、?、1”。在本發(fā)明所述的電子資料加密系統(tǒng)及方法中,由于從輸入設(shè)備輸入的密鑰是任意 的字符串,同時(shí)對(duì)原始的機(jī)密資料以及密鑰經(jīng)過ASCII編碼運(yùn)算,所得到的加密資料不具 任何意義,因此即使無權(quán)限者獲取加密資料也不能輕易地被破解,也就沒有信息外泄的風(fēng) 險(xiǎn),從而使原始的機(jī)密資料得到了有效地保護(hù)。
權(quán)利要求
一種電子資料加密系統(tǒng),運(yùn)行于計(jì)算機(jī)中,該計(jì)算機(jī)包括存儲(chǔ)設(shè)備和輸入設(shè)備,其特征在于,所述的電子資料加密系統(tǒng)包括資料存儲(chǔ)模塊,用于從存儲(chǔ)設(shè)備中讀取原始資料,以及將經(jīng)過加密后的加密資料存儲(chǔ)在存儲(chǔ)設(shè)備中;密鑰接收模塊,用于接收用戶從輸入設(shè)備輸入的用于對(duì)原始資料進(jìn)行加密的密鑰;資料轉(zhuǎn)換模塊,用于根據(jù)ASCII碼換算機(jī)制將原始資料的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼,以及將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;加密運(yùn)算模塊,用于產(chǎn)生一種運(yùn)算法則,根據(jù)該運(yùn)算法則將原始資料每一個(gè)字符的ASCII碼與密鑰的任意一個(gè)ASCII碼作加密運(yùn)算并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果,以及根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為加密資料。
2.如權(quán)利要求1所述的電子資料加密系統(tǒng),其特征在于,所述的密鑰是字母、數(shù)字、符 號(hào)及其任意組合的字符串。
3.如權(quán)利要求1所述的電子資料加密系統(tǒng),其特征在于,所述的運(yùn)算法則可以為加法 運(yùn)算、減法運(yùn)算之一種,或者兩種運(yùn)算法之任意組合。
4.如權(quán)利要求1所述的電子資料加密系統(tǒng),其特征在于,所述的ASCII碼換算機(jī)制是一 種信息轉(zhuǎn)換標(biāo)準(zhǔn),其用于將每一個(gè)字符均轉(zhuǎn)換為對(duì)應(yīng)的ASCII碼。
5.如權(quán)利要求4所述的電子資料加密系統(tǒng),其特征在于,所述的ASCII碼逆換算機(jī)制是 ASCII碼換算機(jī)制的逆運(yùn)算,其用于將每一個(gè)ASCII碼進(jìn)行逆轉(zhuǎn)換為對(duì)應(yīng)的字符。
6.一種電子資料加密方法,用于對(duì)存儲(chǔ)在存儲(chǔ)設(shè)備中的原始資料進(jìn)行加密保護(hù),其特 征在于,該方法包括如下步驟從存儲(chǔ)設(shè)備中讀取原始資料;接收一組用于對(duì)原始資料進(jìn)行加密的密鑰;根據(jù)ASCII碼換算機(jī)制將原始資料中的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼; 根據(jù)ASCII碼換算機(jī)制將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼; 產(chǎn)生一種運(yùn)算法則;根據(jù)該運(yùn)算法則將原始資料的每一個(gè)字符ASCII碼與密鑰的任意一個(gè)ASCII碼作加密 運(yùn)算,并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果;根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為加密資料;以及 將產(chǎn)生的加密資料存儲(chǔ)在所述的存儲(chǔ)設(shè)備中。
7.如權(quán)利要求6所述的電子資料加密方法,其特征在于,所述的密鑰是字母、數(shù)字、符 號(hào)及其任意組合的字符串。
8.如權(quán)利要求6所述的電子資料加密方法,其特征在于,所述的運(yùn)算法則可以為加法 運(yùn)算、減法運(yùn)算之一種,或者兩種運(yùn)算法之任意組合。
9.如權(quán)利要求6所述的電子資料加密方法,其特征在于,所述的ASCII碼換算機(jī)制是一 種信息轉(zhuǎn)換標(biāo)準(zhǔn),其用于將每一個(gè)字符均轉(zhuǎn)換為對(duì)應(yīng)的ASCII碼。
10.如權(quán)利要求9所述的電子資料加密方法,其特征在于,所述的ASCII碼逆換算機(jī)制 是ASCII碼換算機(jī)制的逆運(yùn)算,其用于將每一個(gè)ASCII碼進(jìn)行逆轉(zhuǎn)換為對(duì)應(yīng)的字符。
全文摘要
一種電子資料加密系統(tǒng)及方法,該電子資料加密方法包括步驟讀取原始資料;接收一組用于對(duì)原始資料進(jìn)行加密的密鑰;根據(jù)ASCII碼換算機(jī)制將原始資料中的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;根據(jù)ASCII碼換算機(jī)制將密鑰的每一個(gè)字符轉(zhuǎn)換為相應(yīng)的ASCII碼;產(chǎn)生一種運(yùn)算法則;根據(jù)該運(yùn)算法則將原始資料的每一個(gè)字符ASCII碼與密鑰的任意一個(gè)ASCII碼作加密運(yùn)算,并產(chǎn)生相應(yīng)的運(yùn)算結(jié)果;根據(jù)ASCII碼逆換算機(jī)制將運(yùn)算結(jié)果轉(zhuǎn)換為加密資料;以及將產(chǎn)生的加密資料存儲(chǔ)在存儲(chǔ)設(shè)備中。實(shí)施本發(fā)明,可以對(duì)機(jī)密資料進(jìn)行加密保護(hù),即使無權(quán)限者獲取該機(jī)密資料也不能輕易地被破解,從而使機(jī)密資料得到了有效地保護(hù)。
文檔編號(hào)G06F21/24GK101894244SQ20091030247
公開日2010年11月24日 申請(qǐng)日期2009年5月20日 優(yōu)先權(quán)日2009年5月20日
發(fā)明者陳維沅 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1