加密范文10篇
時間:2024-02-08 18:36:13
導(dǎo)語:這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗,為你推薦的十篇加密范文,還可以咨詢客服老師獲取更多原創(chuàng)文章,歡迎參考。
數(shù)據(jù)加密技術(shù)
我們經(jīng)常需要一種措施來保護(hù)我們的數(shù)據(jù),防止被一些懷有不良用心的人所看到或者破壞。在信息時代,信息可以幫助團(tuán)體或個人,使他們受益,同樣,信息也可以用來對他們構(gòu)成威脅,造成破壞。在競爭激烈的大公司中,工業(yè)間諜經(jīng)常會獲取對方的情報。因此,在客觀上就需要一種強(qiáng)有力的安全措施來保護(hù)機(jī)密數(shù)據(jù)不被竊取或篡改。數(shù)據(jù)加密與解密從宏觀上講是非常簡單的,很容易理解。加密與解密的一些方法是非常直接的,很容易掌握,可以很方便的對機(jī)密數(shù)據(jù)進(jìn)行加密和解密。
一:數(shù)據(jù)加密方法公務(wù)員之家版權(quán)所有
在傳統(tǒng)上,我們有幾種方法來加密數(shù)據(jù)流。所有這些方法都可以用軟件很容易的實現(xiàn),但是當(dāng)我們只知道密文的時候,是不容易破譯這些加密算法的(當(dāng)同時有原文和密文時,破譯加密算法雖然也不是很容易,但已經(jīng)是可能的了)。最好的加密算法對系統(tǒng)性能幾乎沒有影響,并且還可以帶來其他內(nèi)在的優(yōu)點。例如,大家都知道的,它既壓縮數(shù)據(jù)又加密數(shù)據(jù)。又如,的一些軟件包總是包含一些加密方法以使復(fù)制文件這一功能對一些敏感數(shù)據(jù)是無效的,或者需要用戶的密碼。所有這些加密算法都要有高效的加密和解密能力。
幸運(yùn)的是,在所有的加密算法中最簡單的一種就是“置換表”算法,這種算法也能很好達(dá)到加密的需要。每一個數(shù)據(jù)段(總是一個字節(jié))對應(yīng)著“置換表”中的一個偏移量,偏移量所對應(yīng)的值就輸出成為加密后的文件。加密程序和解密程序都需要一個這樣的“置換表”。事實上,系列就有一個指令‘’在硬件級來完成這樣的工作。這種加密算法比較簡單,加密解密速度都很快,但是一旦這個“置換表”被對方獲得,那這個加密方案就完全被識破了。更進(jìn)一步講,這種加密算法對于黑客破譯來講是相當(dāng)直接的,只要找到一個“置換表”就可以了。這種方法在計算機(jī)出現(xiàn)之前就已經(jīng)被廣泛的使用。
對這種“置換表”方式的一個改進(jìn)就是使用個或者更多的“置換表”,這些表都是基于數(shù)據(jù)流中字節(jié)的位置的,或者基于數(shù)據(jù)流本身。這時,破譯變的更加困難,因為黑客必須正確的做幾次變換。通過使用更多的“置換表”,并且按偽隨機(jī)的方式使用每個表,這種改進(jìn)的加密方法已經(jīng)變的很難破譯。比如,我們可以對所有的偶數(shù)位置的數(shù)據(jù)使用表,對所有的奇數(shù)位置使用表,即使黑客獲得了明文和密文,他想破譯這個加密方案也是非常困難的,除非黑客確切的知道用了兩張表。
與使用“置換表”相類似,“變換數(shù)據(jù)位置”也在計算機(jī)加密中使用。但是,這需要更多的執(zhí)行時間。從輸入中讀入明文放到一個中,再在中對他們重排序,然后按這個順序再輸出。解密程序按相反的順序還原數(shù)據(jù)。這種方法總是和一些別的加密算法混合使用,這就使得破譯變的特別的困難,幾乎有些不可能了。例如,有這樣一個詞,變換起字母的順序,可以變?yōu)?,但所有的字母都沒有變化,沒有增加也沒有減少,但是字母之間的順序已經(jīng)變化了。
數(shù)據(jù)加密技術(shù)論文
我們經(jīng)常需要一種措施來保護(hù)我們的數(shù)據(jù),防止被一些懷有不良用心的人所看到或者破壞。在信息時代,信息可以幫助團(tuán)體或個人,使他們受益,同樣,信息也可以用來對他們構(gòu)成威脅,造成破壞。在競爭激烈的大公司中,工業(yè)間諜經(jīng)常會獲取對方的情報。因此,在客觀上就需要一種強(qiáng)有力的安全措施來保護(hù)機(jī)密數(shù)據(jù)不被竊取或篡改。數(shù)據(jù)加密與解密從宏觀上講是非常簡單的,很容易理解。加密與解密的一些方法是非常直接的,很容易掌握,可以很方便的對機(jī)密數(shù)據(jù)進(jìn)行加密和解密。
一:數(shù)據(jù)加密方法
在傳統(tǒng)上,我們有幾種方法來加密數(shù)據(jù)流。所有這些方法都可以用軟件很容易的實現(xiàn),但是當(dāng)我們只知道密文的時候,是不容易破譯這些加密算法的(當(dāng)同時有原文和密文時,破譯加密算法雖然也不是很容易,但已經(jīng)是可能的了)。最好的加密算法對系統(tǒng)性能幾乎沒有影響,并且還可以帶來其他內(nèi)在的優(yōu)點。例如,大家都知道的pkzip,它既壓縮數(shù)據(jù)又加密數(shù)據(jù)。又如,dbms的一些軟件包總是包含一些加密方法以使復(fù)制文件這一功能對一些敏感數(shù)據(jù)是無效的,或者需要用戶的密碼。所有這些加密算法都要有高效的加密和解密能力。
幸運(yùn)的是,在所有的加密算法中最簡單的一種就是“置換表”算法,這種算法也能很好達(dá)到加密的需要。每一個數(shù)據(jù)段(總是一個字節(jié))對應(yīng)著“置換表”中的一個偏移量,偏移量所對應(yīng)的值就輸出成為加密后的文件。加密程序和解密程序都需要一個這樣的“置換表”。事實上,80x86cpu系列就有一個指令‘xlat’在硬件級來完成這樣的工作。這種加密算法比較簡單,加密解密速度都很快,但是一旦這個“置換表”被對方獲得,那這個加密方案就完全被識破了。更進(jìn)一步講,這種加密算法對于黑客破譯來講是相當(dāng)直接的,只要找到一個“置換表”就可以了。這種方法在計算機(jī)出現(xiàn)之前就已經(jīng)被廣泛的使用。
對這種“置換表”方式的一個改進(jìn)就是使用2個或者更多的“置換表”,這些表都是基于數(shù)據(jù)流中字節(jié)的位置的,或者基于數(shù)據(jù)流本身。這時,破譯變的更加困難,因為黑客必須正確的做幾次變換。通過使用更多的“置換表”,并且按偽隨機(jī)的方式使用每個表,這種改進(jìn)的加密方法已經(jīng)變的很難破譯。比如,我們可以對所有的偶數(shù)位置的數(shù)據(jù)使用a表,對所有的奇數(shù)位置使用b表,即使黑客獲得了明文和密文,他想破譯這個加密方案也是非常困難的,除非黑客確切的知道用了兩張表。
與使用“置換表”相類似,“變換數(shù)據(jù)位置”也在計算機(jī)加密中使用。但是,這需要更多的執(zhí)行時間。從輸入中讀入明文放到一個buffer中,再在buffer中對他們重排序,然后按這個順序再輸出。解密程序按相反的順序還原數(shù)據(jù)。這種方法總是和一些別的加密算法混合使用,這就使得破譯變的特別的困難,幾乎有些不可能了。例如,有這樣一個詞,變換起字母的順序,slient可以變?yōu)閘isten,但所有的字母都沒有變化,沒有增加也沒有減少,但是字母之間的順序已經(jīng)變化了。
網(wǎng)絡(luò)信息加密應(yīng)用論文
摘要:由于網(wǎng)絡(luò)技術(shù)發(fā)展,影響著人們生活的方方面面,人們的網(wǎng)絡(luò)活動越來越頻繁,隨之而來的安全性的要求也就越來越高,對自己在網(wǎng)絡(luò)活動的保密性要求也越來越高,應(yīng)用信息加密技術(shù),保證了人們在網(wǎng)絡(luò)活動中對自己的信息和一些相關(guān)資料的保密的要求,保證了網(wǎng)絡(luò)的安全性和保密性。本文通過對信息加密技術(shù)的介紹,提出了對RSA算法的一個改進(jìn)設(shè)想,并列舉了一些應(yīng)用信息加密技術(shù)的一些實例,強(qiáng)調(diào)了信息加密技術(shù)在維護(hù)網(wǎng)絡(luò)安全里的重要性。
關(guān)鍵字:信息加密技術(shù),網(wǎng)絡(luò)安全,RSA,加密算法
1、引言
信息加密技術(shù)是信息安全的核心技術(shù)。尤其是在當(dāng)今像電子商務(wù)、電子現(xiàn)金、數(shù)字貨幣、網(wǎng)絡(luò)銀行等各種網(wǎng)絡(luò)業(yè)務(wù)的快速的興起。使得如何保護(hù)信息安全使之不被竊取、不被篡改或破壞等問題越來越受到人們的重視。解決這問題的關(guān)鍵就是信息加密技術(shù)。所謂加密,就是把稱為“明文”的可讀信息轉(zhuǎn)換成“密文”的過程;而解密則是把“密文”恢復(fù)為“明文”的過程。加密和解密都要使用密碼算法來實現(xiàn)。密碼算法是指用于隱藏和顯露信息的可計算過程,通常算法越復(fù)雜,結(jié)果密文越安全。在加密技術(shù)中,密鑰是必不可少的,密鑰是使密碼算法按照一種特定方式運(yùn)行并產(chǎn)生特定密文的值。[1]使用加密算法就能夠保護(hù)信息安全使之不被竊取、不被篡改或破壞。
2、信息加密技術(shù)
2.1加密模式
混沌加密技術(shù)探究論文
摘要:混沌理論是近年來發(fā)展較快的非線性科學(xué)的重要分支,因其具有非周期、連續(xù)寬頻帶、類噪聲和長期不可預(yù)測等特點,所以特別適用于保密通信等領(lǐng)域。本文從混沌加密技術(shù)的基本原理、發(fā)展階段和特點以及存在的問題對其進(jìn)行較為全面的分析和總結(jié)。
關(guān)鍵詞:混沌的基本原理加密算法性能評估
一、混沌的基本原理
混沌是一種復(fù)雜的非線性、非平衡的動力學(xué)過程,其特點為:(1)混沌系統(tǒng)的行為是許多有序行為的集合,而每個有序分量在正常條件下,都不起主導(dǎo)作用;(2)混沌看起來似為隨機(jī),但都是確定的;(3)混沌系統(tǒng)對初始條件極為敏感,對于兩個相同的混沌系統(tǒng),若使其處于稍異的初態(tài)就會迅速變成完全不同的狀態(tài)。
1963年,美國氣象學(xué)家洛倫茲(Lorenz)提出混沌理論,認(rèn)為氣候從本質(zhì)上是不可預(yù)測的,最微小的條件改變將會導(dǎo)致巨大的天氣變化,這就是著名的“蝴蝶效應(yīng)”。此后混沌在各個領(lǐng)域都得到了不同程度的運(yùn)用。20世紀(jì)80年代開始,短短的二十幾年里,混沌動力學(xué)得到了廣泛的應(yīng)用和發(fā)展。
二、混沌在加密算法中的應(yīng)用
Ecel數(shù)據(jù)加密方案
[摘要]Excel是目前辦公系統(tǒng)以及實驗數(shù)據(jù)處理中常用的應(yīng)用系統(tǒng)之一。大量重要的敏感數(shù)據(jù)被集中存放在文件里,數(shù)據(jù)的安全性是大多數(shù)用戶非常關(guān)切的。本文提出了幾種加密方案,并對它們的原理和使用方法做了詳細(xì)說明。然后對各種加密方案安全性能方面進(jìn)行對比分析,為用戶在保護(hù)excel敏感數(shù)據(jù)方面提供了一些借鑒。
[關(guān)鍵詞]Excel安全性加密分析
一、實現(xiàn)過程
1.基于Excel自身的加密。對于Excel文件,可認(rèn)為有工作簿組成,而工作簿由若干工作表組成。因此,基于Excel本身,可采取兩種保護(hù)方法:工作表保護(hù)和工作簿保護(hù)。
(1)工作表保護(hù)。點擊“工具”—>“保護(hù)”,—>“保護(hù)工作表”,可以設(shè)定密碼保護(hù)你的工作表,以防止自己無意的修改或他人未經(jīng)授權(quán)的修改。此功能可使非法用戶只能看到工作表內(nèi)容,但無法對文件進(jìn)行修改。如果用戶想在總體保護(hù)表的情況下對表的個別數(shù)據(jù)進(jìn)行修改,可在保護(hù)工作表之前,設(shè)置“單元格格式”-“保護(hù)”選項,選擇鎖定或隱藏復(fù)選框。取消鎖定則在保護(hù)工作表之后仍可修改此區(qū)域數(shù)據(jù)。設(shè)置隱藏可使保護(hù)工作表之后,隱藏公式數(shù)據(jù)。
(2)工作簿保護(hù)。Excel為用戶提供了二種方式來保護(hù)工作薄。點擊“工具”—>保護(hù)”—>“保護(hù)工作簿”,可以設(shè)定密碼保護(hù)你的工作簿的結(jié)構(gòu)和窗口。保護(hù)“結(jié)構(gòu)”,是指工作簿中的工作表將不能進(jìn)行移動、刪除、隱裁、取消隱跟或重新命名,不能插入新的工作表。保護(hù)“窗口”可以在打開工作簿時保持窗口的固定位位置和大小。
加密數(shù)字貨幣審計問題分析
【摘要】近年來,加密數(shù)字貨幣發(fā)展迅速,幣種繁多,交易量巨大,上下游產(chǎn)業(yè)鏈日漸完善,對其進(jìn)行審計是一項新興的、具有挑戰(zhàn)性的工作?;趨^(qū)塊鏈技術(shù)的加密數(shù)字貨幣具有分布式記賬、交易記錄不可篡改和匿名性等技術(shù)特點,以這些特點為出發(fā)點,從加密數(shù)字貨幣審計業(yè)務(wù)的承接、審計目標(biāo)和審計應(yīng)對等方面展開分析,建議審計師在確認(rèn)交易真實性、完整性等時可以借助區(qū)塊鏈技術(shù)并利用區(qū)塊鏈瀏覽器和默克爾樹等工具,同時指出區(qū)塊鏈技術(shù)所帶來的數(shù)字貨幣所有權(quán)和截止確認(rèn)等問題上的風(fēng)險。最后,探討安全風(fēng)險評估、場外交易以及涉稅問題并進(jìn)行總結(jié)與展望。
【關(guān)鍵詞】加密數(shù)字貨幣;區(qū)塊鏈技術(shù);審計;區(qū)塊鏈瀏覽器;默克爾樹
一、研究背景
近年來,以區(qū)塊鏈(blockchain)為底層技術(shù)的加密數(shù)字貨幣(cryptocurrency,簡稱“數(shù)字貨幣”,由于數(shù)字金幣、網(wǎng)絡(luò)游戲幣等虛擬貨幣也屬于廣義的數(shù)字貨幣,但沒有運(yùn)用區(qū)塊鏈技術(shù),因此不在本文探討范圍內(nèi))發(fā)展迅速,引發(fā)了空前的投資熱情,催生了首次代幣發(fā)行融資(InitialCoinOffering,簡稱“ICO”)等新型融資模式,以及供投資者買賣數(shù)字貨幣的交易所和場外交易平臺等。據(jù)中國人民銀行的《中國金融穩(wěn)定報告(2018)》統(tǒng)計結(jié)果,2017年年末,全球數(shù)字貨幣幣種達(dá)到1335種,總市值突破5700億美元。在數(shù)字貨幣中最具代表性的比特幣(bitcoin)經(jīng)歷了2018年的價格下挫后,在2019年2月月底,市值依然高達(dá)680億美元。如今,數(shù)字貨幣行業(yè)已形成較完整的上下游產(chǎn)業(yè)鏈,包括數(shù)字貨幣發(fā)行、挖礦、交易和存儲等基本環(huán)節(jié),也衍生出礦機(jī)生產(chǎn)、礦場和礦池運(yùn)營、場外交易、數(shù)字貨幣托管、數(shù)字貨幣投資理財、數(shù)字貨幣錢包開發(fā)等相關(guān)業(yè)務(wù)。數(shù)字貨幣行業(yè)內(nèi)企業(yè)基于業(yè)務(wù)開拓、股權(quán)融資和獲得征信等需求,聘請外部審計師對其財務(wù)報表等進(jìn)行審計。2018年,以生產(chǎn)比特幣礦機(jī)而聞名的北京比特大陸科技有限公司(簡稱“比特大陸公司”),聘請畢馬威會計師事務(wù)所作為申報會計師,為其向香港聯(lián)交所提交的招股說明書中的財務(wù)報表數(shù)據(jù)提供審計服務(wù)。同年,歐洲數(shù)字資產(chǎn)管理公司iconomi聘請德勤華永會計師事務(wù)所對其償付能力做出鑒證。那么,對數(shù)字貨幣行業(yè)內(nèi)企業(yè)以及數(shù)字貨幣交易進(jìn)行審計,需開展哪些不同于傳統(tǒng)審計的工作呢?本文試圖根據(jù)數(shù)字貨幣的技術(shù)特點,并結(jié)合某些業(yè)務(wù)模式,從審計業(yè)務(wù)的承接、審計目標(biāo)和審計應(yīng)對以及其他關(guān)注事項等方面對數(shù)字貨幣相關(guān)審計問題展開探討。
二、數(shù)字貨幣技術(shù)簡介
數(shù)字貨幣最重要的底層技術(shù)是區(qū)塊鏈技術(shù)。區(qū)塊鏈?zhǔn)且环N處理增量數(shù)據(jù)記錄與存儲的分布式記賬技術(shù),通過去中心化、去信任中介的方式,利用計算機(jī)網(wǎng)絡(luò)中的所有節(jié)點來維護(hù)信息的安全性和可靠性。該技術(shù)方案主要是將數(shù)據(jù)區(qū)塊通過密碼學(xué)方法相互關(guān)聯(lián),每個數(shù)據(jù)區(qū)塊記錄一定時間內(nèi)的所有系統(tǒng)交易信息的副本,通過數(shù)字簽名驗證信息的有效性,并鏈接到下一個數(shù)據(jù)區(qū)塊而形成一條主鏈[1]。區(qū)塊鏈中的每一個區(qū)塊均帶有一個時間戳,使得若要對離當(dāng)前時刻越遠(yuǎn)的區(qū)塊進(jìn)行修改就需要與越多的參與者達(dá)成共識,篡改難度也就越高。因此,作為區(qū)塊鏈技術(shù)應(yīng)用之一的數(shù)字貨幣具有了分布式記賬、記錄不可篡改、匿名性、可跨境流動和數(shù)量既定不會超發(fā)等特點。以比特幣為例,2008年中本聰發(fā)表的比特幣論文《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》中寫明了該幣的產(chǎn)生機(jī)制,即利用計算機(jī)的運(yùn)算能力解答復(fù)雜的加密方程來參與交易驗證,當(dāng)此解答被接受后,就能獲得新開采的一定數(shù)量的比特幣作為區(qū)塊獎勵,同時,新的交易區(qū)塊能夠被添加到主鏈中。在比特幣區(qū)塊鏈中,任何人可查看記錄比特幣交易情況的賬簿,且每臺計算機(jī)維護(hù)著自區(qū)塊鏈開始每項交易的完整記錄。由于單臺計算機(jī)解答加密方程的效率低且難度大,數(shù)字貨幣行業(yè)中衍生出了礦場和礦池,將計算機(jī)算力聚集在一起進(jìn)行運(yùn)算。數(shù)字貨幣錢包是儲存數(shù)字貨幣的工具,它提供了錢包地址的創(chuàng)建、轉(zhuǎn)賬、交易歷史的查詢等基礎(chǔ)金融功能。數(shù)字貨幣的持有者可以將數(shù)字貨幣出售或者兌換成其他利益,兌換需求促使了數(shù)字貨幣交易所和場外交易平臺的產(chǎn)生。
數(shù)據(jù)庫加密技術(shù)概述論文
【摘要】-信息安全的核心就是數(shù)據(jù)庫的安全,也就是說數(shù)據(jù)庫加密是信息安全的核心問題。數(shù)據(jù)庫數(shù)據(jù)的安全問題越來越受到重視,數(shù)據(jù)庫加密技術(shù)的應(yīng)用極大的解決了數(shù)據(jù)庫中數(shù)據(jù)的安全問題,但實現(xiàn)方法各有側(cè)重,下文主要就數(shù)據(jù)庫加密技術(shù)方法和實現(xiàn)簡要的概述,以供大家參考和共同學(xué)習(xí)。
【關(guān)鍵詞】數(shù)據(jù)庫加密、加密算法、加密技術(shù)特性、加密字典、加解密引擎。
隨著電子商務(wù)逐漸越來越多的應(yīng)用,數(shù)據(jù)的安全問題越來越受到重視。一是企業(yè)本身需要對自己的關(guān)鍵數(shù)據(jù)進(jìn)行有效的保護(hù);二是企業(yè)從應(yīng)用服務(wù)提供商(ApplicationServiceProvider,ASP)處獲得應(yīng)用支持和服務(wù),在這種情況下,企業(yè)的業(yè)務(wù)數(shù)據(jù)存放在ASP處,其安全性無法得到有效的保障。因為傳統(tǒng)的數(shù)據(jù)庫保護(hù)方式是通過設(shè)定口令字和訪問權(quán)限等方法實現(xiàn)的,數(shù)據(jù)庫管理員可以不加限制地訪問和更改數(shù)據(jù)庫中的所有數(shù)據(jù)。解決這一問題的關(guān)鍵是要對數(shù)據(jù)本身加密,即使數(shù)據(jù)不幸泄露或丟失,也難以被人破譯,關(guān)于這一點現(xiàn)基本數(shù)據(jù)庫產(chǎn)品都支持對數(shù)據(jù)庫中的所有數(shù)據(jù)加密存儲。
-對數(shù)據(jù)進(jìn)行加密,主要有三種方式:系統(tǒng)中加密、客戶端(DBMS外層)加密、服務(wù)器端(DBMS內(nèi)核層)加密??蛻舳思用艿暮锰幨遣粫又財?shù)據(jù)庫服務(wù)器的負(fù)載,并且可實現(xiàn)網(wǎng)上的傳輸加密,這種加密方式通常利用數(shù)據(jù)庫外層工具實現(xiàn)。而服務(wù)器端的加密需要對數(shù)據(jù)庫管理系統(tǒng)本身進(jìn)行操作,屬核心層加密,如果沒有數(shù)據(jù)庫開發(fā)商的配合,其實現(xiàn)難度相對較大。此外,對那些希望通過ASP獲得服務(wù)的企業(yè)來說,只有在客戶端實現(xiàn)加解密,才能保證其數(shù)據(jù)的安全可靠。
1.常用數(shù)據(jù)庫加密技術(shù)
信息安全主要指三個方面。一是數(shù)據(jù)安全,二是系統(tǒng)安全,三是電子商務(wù)的安全。核心是數(shù)據(jù)庫的安全,將數(shù)據(jù)庫的數(shù)據(jù)加密就抓住了信息安全的核心問題。
排序優(yōu)化算法通信信息加密存儲方法
摘要:由于傳統(tǒng)方法在通信信息加密存儲上區(qū)塊鏈通信幀量不明確,導(dǎo)致加密信息消耗時間過長,為此提出基于排序優(yōu)化算法的通信信息加密存儲方法。通過明確通信區(qū)塊鏈通信幀量,得出區(qū)塊鏈上可傳輸最大物理量,排序優(yōu)化算法排序區(qū)塊鏈信息,生成信息加密存儲密鑰,設(shè)計信息加密存儲方法。實驗結(jié)果:與傳統(tǒng)方法相對比,本文方法在對通信信息進(jìn)行加密上所消耗的時間減少了1.638秒,由此可見,基于排序優(yōu)化算法進(jìn)行通信信息加密的方法更為優(yōu)秀。
關(guān)鍵詞:排序優(yōu)化算法;信息加密;信息儲存;區(qū)塊鏈節(jié)點
在越來越多的人使用互聯(lián)網(wǎng)的情況下,用戶的信息也存在著被泄露的威脅,網(wǎng)絡(luò)安全已經(jīng)成為不可忽視的問題。排序優(yōu)化算法就是指,將一串記錄,按照所要求的排列方法,通過記錄中的某些關(guān)鍵字的大小來進(jìn)行排序。在大數(shù)據(jù)方面,一個優(yōu)秀的排列算法,可以節(jié)省下大量的時間及資源[1]。所謂存儲加密,就是一種數(shù)據(jù)庫的安全技術(shù),在主程序進(jìn)行加載拓展插件時,將數(shù)據(jù)信息存儲前進(jìn)行加密,從而實現(xiàn)信息的加密存儲。
1通信信息加密儲存方法
運(yùn)用排序優(yōu)化算法實現(xiàn)通信信息加密儲存主要從通信區(qū)塊鏈通信幀量、排序區(qū)塊鏈信息、信息加密存儲密鑰三個方面進(jìn)行,如圖1所示。1.1明確通信區(qū)塊鏈通信幀量在排序優(yōu)化算法的作用下,在通信信息加密存儲的過程中,數(shù)據(jù)庫整體結(jié)構(gòu)會不斷地被原有的存儲值域進(jìn)行擴(kuò)充。但在一般情況下,初始化操作之后,通信信息還處在緩存的階段,為了滿足數(shù)據(jù)庫對信息的調(diào)取需要,在這個階段還會繼續(xù)消耗表單。少數(shù)的表單會與周圍的通信信息完成物理結(jié)合,會按照區(qū)塊鏈節(jié)點的位置,以此來形成滿足加密存儲條件的數(shù)據(jù)庫結(jié)構(gòu)[2]。在通信信息傳送通道中就不再存在表單結(jié)構(gòu)。所以,明確通信區(qū)塊鏈通信幀量,可以避免數(shù)據(jù)庫由于信息存在不足,而導(dǎo)致誤差存儲加密的行為。為了彌補(bǔ)數(shù)據(jù)信息不足問題,通信幀量就會通過不斷地優(yōu)化衍生,計算區(qū)塊鏈通信幀量的值域范圍,計算公式如下所示。在式子(1)中,r表示信息存儲條件數(shù)據(jù)庫的上限數(shù)值;l表示信息存儲條件數(shù)據(jù)庫的下限數(shù)值;y表示數(shù)據(jù)庫中的表單數(shù);i表示在傳輸節(jié)點上的位置參量;α表示在通信信息加密存儲中在區(qū)塊鏈上可傳輸?shù)淖畲笪锢砹俊?.2排序優(yōu)化算法排序區(qū)塊鏈信息使用排序優(yōu)化算法對信息進(jìn)行排序時,就是按照信息的關(guān)鍵詞數(shù)據(jù)的大小,根據(jù)排列要求,遞增或者遞減地將數(shù)據(jù)進(jìn)行排序。對通信信息進(jìn)行排序可以分為內(nèi)部與外部,若通信信息數(shù)據(jù)量小時,則采用內(nèi)部排序,直接在內(nèi)存中運(yùn)行排序,若通信信息數(shù)據(jù)量大時,選擇采用外部排序。這種排序方法可以使得數(shù)據(jù)庫內(nèi)存進(jìn)行最優(yōu)化運(yùn)行。在內(nèi)部排序中,冒泡排序和插入排序是最穩(wěn)定的排序方法,且兩者平均時間復(fù)雜度、好壞情況、空間復(fù)雜度都較為一致。冒泡排序是一種排序算法,對所有數(shù)據(jù)重復(fù)走訪,一次比較兩種信息,若兩種信息排列錯誤就會進(jìn)行重新排序交換,重復(fù)走訪所有信息,直到?jīng)]有再重新需要排序的信息,說明信息排序已經(jīng)完成[3]。在程序運(yùn)行期間,若排序中,不存在交換元素,則此排序結(jié)束。在進(jìn)行下一次排序時,則選擇從有交換元素的位置進(jìn)行重新排序,這樣可以更加優(yōu)化程序,使得區(qū)塊鏈信息得以快速進(jìn)行排序。在外部排序中,需要應(yīng)用的為歸并排序、計數(shù)排序以及基數(shù)排序。1.3生成信息加密存儲密鑰構(gòu)建通信信息加密存儲密鑰,采用的排序優(yōu)化算法進(jìn)行數(shù)據(jù)庫信息的自動適應(yīng)分類以及設(shè)計向量化編碼,且在此密鑰中引入隨機(jī)數(shù),增強(qiáng)該密鑰安全性能。下列式子為加密樣本映射表達(dá)式:其中,yi表示數(shù)據(jù)庫通信信息加密特征序列樣本分布空間,?;谂判騼?yōu)化算法,我們將密文分組長度設(shè)為64bit,將密文分成兩組,每組32bit數(shù)據(jù),對每組32bit數(shù)據(jù)進(jìn)行16組函數(shù)計算,可以得到16個子密鑰,計算公式如下列公式(3)所示。為迭代運(yùn)算輪次,取值為;Ej表示為左32bit數(shù)據(jù)串;Tj表示為右32bit數(shù)據(jù)串;按照上述公式(3)生成信息加密密鑰。再根據(jù)排序優(yōu)化算法,建立通信信息存儲密鑰,我們還是將密文分組長度設(shè)為64bit,將密文分成兩組,每組32bit數(shù)據(jù),對每組32bit數(shù)據(jù)進(jìn)行16組函數(shù)計算,可以得到16個子密鑰,計算得出信息的存儲密鑰。1.4設(shè)計信息加密存儲方法在信息的傳輸過程中,緩存的數(shù)據(jù),會根據(jù)區(qū)塊鏈節(jié)點的位置自發(fā)集合,需要保證區(qū)塊鏈的通信幀量不能出現(xiàn)物理性的偏差。之后將整體較為散亂的信息整理成為數(shù)據(jù)包的形式進(jìn)行傳輸。數(shù)據(jù)庫的值域范圍會出現(xiàn)一定程度的上升,我們需要避免的是存儲空間進(jìn)行整體閑置。在通信信息加密存儲的過程中,首先一定要對通信信息進(jìn)行冗余信息處理,而后進(jìn)行存儲,在進(jìn)行冗余信息處理后才可以寫入需要加密的通信信息。在加密時,一共使用16個密鑰,進(jìn)行加密擴(kuò)展運(yùn)算。每使用一個密鑰加密后,需再使用另一個密鑰加密,直至16個密鑰被全部使用,達(dá)到通信信息的加密處理。整合上面論述的所有理論依據(jù),完成基于排序優(yōu)化算法的通信信息加密存儲方法的設(shè)計。
2實驗論證分析
電子商務(wù)計算機(jī)加密技術(shù)研究
摘要:伴隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,以計算機(jī)技術(shù)為基礎(chǔ)、以遠(yuǎn)程通信技術(shù)和互聯(lián)網(wǎng)技術(shù)為手段的電子商務(wù)也因為其網(wǎng)絡(luò)化、數(shù)字化、電子化的優(yōu)點而與人們的日常生活變得密不可分,從而在誕生后迅速發(fā)展。人們在應(yīng)用電子商務(wù)進(jìn)行交易、學(xué)習(xí)、工作時,是將自己的相關(guān)信息、資料的儲存與想獲取的物品進(jìn)行交換,除此之外,互聯(lián)網(wǎng)還具有一定的開放性,使用戶的信息、資料隱藏著被竊取、破壞、更改的威脅,因此網(wǎng)絡(luò)安全問題的解決日益成為電子商務(wù)發(fā)展的關(guān)鍵。文章主要是從高中生的視角出發(fā),對目前電子商務(wù)發(fā)展中存在的問題進(jìn)行分析,并且討論了電子商務(wù)的計算機(jī)加密技術(shù)的發(fā)展現(xiàn)狀與未來的趨勢。
關(guān)鍵詞:電子商務(wù);計算機(jī);加密技術(shù);安全
近年來,隨著電子商務(wù)迅速發(fā)展,貿(mào)易過程簡化、物流改善,這些客觀條件的完善,不僅使貿(mào)易機(jī)會增加,而且線上交易的規(guī)模、數(shù)量、金額也直線上升、連創(chuàng)新高,網(wǎng)上交易呈現(xiàn)良好發(fā)展態(tài)勢。盡管目前通過電子商務(wù)進(jìn)行交易的發(fā)展勢頭較為良好,但是經(jīng)最新數(shù)據(jù)調(diào)查顯示,網(wǎng)上交易貿(mào)易總金額在整個市場交易中的占比仍然較低。究其根本原因是電子商務(wù)計算機(jī)的安全問題有待進(jìn)一步解決。因此,提高電子商務(wù)的計算機(jī)加密技術(shù)成為目前發(fā)展急需解決的問題。
一、電子商務(wù)在活動中存在的問題
(一)信息篡改。眾所周知,線上交易實際上并非直接消費(fèi)者和供應(yīng)商之間的交易,中間會存在諸多環(huán)節(jié),例如:淘寶上購買物品,消費(fèi)者在付款時,金額并非直接付給商家,在顧客確認(rèn)收貨之前,交付的費(fèi)用先由支付寶保管。對于入侵者而言,從確認(rèn)支付到確認(rèn)收貨這段時間,便是入侵者的作案時間。此外,入侵者還可以通過各種技術(shù)手段在網(wǎng)關(guān)、路由器等信息傳輸?shù)穆吠局羞M(jìn)行刪除、修改或抄襲,從而使信息缺乏最初的完整性、真實性。(二)信息泄露。由于電子商務(wù)的計算機(jī)加密技術(shù)目前的發(fā)展缺陷,保密措施有所欠缺,與信息篡改途徑相同,入侵者均是通過采用技術(shù)手段在信息資源傳輸?shù)侥康牡氐耐局械年P(guān)鍵環(huán)節(jié)(例如:路由器、網(wǎng)關(guān)、硬件、硬盤等)進(jìn)行攔截并竊取,從而造成信息泄露。當(dāng)前社會上的信息泄露主要是集中于商業(yè)領(lǐng)域,主要表現(xiàn)為商業(yè)機(jī)密的泄露。但是這種商業(yè)機(jī)密的泄露不僅表現(xiàn)為交易雙方的內(nèi)容在傳送中途被竊取泄露,而且表現(xiàn)為一方提供給另一方的信息數(shù)據(jù)資源被第三方非法使用。作為高中生安全防范意識較差,所以在通過電子商務(wù)進(jìn)行網(wǎng)上交易時,應(yīng)當(dāng)謹(jǐn)防上當(dāng)受騙和信息被不法分子所利用。(三)信息破壞。日前,信息數(shù)據(jù)被破壞的事情已經(jīng)屢見不鮮,目前所掌握的信息破壞主要有兩個原因,分別是:1.計算機(jī)遭受網(wǎng)絡(luò)病毒侵襲,使電腦原本的軟件程序遭到破壞,而使電子商務(wù)信息數(shù)據(jù)在交易中發(fā)生嚴(yán)重混亂,從而導(dǎo)致信息失真。2.信息傳輸中途出現(xiàn)狀況。信息完整真實傳輸是以安全正常的軟硬件設(shè)施作為支撐的。一旦軟硬件設(shè)施出現(xiàn)問題,都會使信息出現(xiàn)錯誤,甚至使機(jī)要信息潛入網(wǎng)絡(luò)內(nèi)部,最終出現(xiàn)很嚴(yán)重的后果。(四)身份泄露在電子商務(wù)活動中,都應(yīng)該謹(jǐn)防交易被否認(rèn)的行為的發(fā)生。這總共涉及到兩個有關(guān)身份識別的問題。一是雙方責(zé)任不可抵賴性。不論是信息的接受者還是發(fā)送者都應(yīng)該對自己的行為承擔(dān)責(zé)任。二是在發(fā)送信息和接收信息時,都要確認(rèn)好對方的身份,防止第三方盜取任意一方的身份進(jìn)行不合法的交易。對于高中生而言,應(yīng)該提高防范意識,防止身份信息被利用。
二、電子商務(wù)的計算機(jī)加密技術(shù)的發(fā)展現(xiàn)狀
數(shù)據(jù)加密技術(shù)研究論文
我們經(jīng)常需要一種措施來保護(hù)我們的數(shù)據(jù),防止被一些懷有不良用心的人所看到或者破壞。在信息時代,信息可以幫助團(tuán)體或個人,使他們受益,同樣,信息也可以用來對他們構(gòu)成威脅,造成破壞。在競爭激烈的大公司中,工業(yè)間諜經(jīng)常會獲取對方的情報。因此,在客觀上就需要一種強(qiáng)有力的安全措施來保護(hù)機(jī)密數(shù)據(jù)不被竊取或篡改。數(shù)據(jù)加密與解密從宏觀上講是非常簡單的,很容易理解。加密與解密的一些方法是非常直接的,很容易掌握,可以很方便的對機(jī)密數(shù)據(jù)進(jìn)行加密和解密。
一:數(shù)據(jù)加密方法
在傳統(tǒng)上,我們有幾種方法來加密數(shù)據(jù)流。所有這些方法都可以用軟件很容易的實現(xiàn),但是當(dāng)我們只知道密文的時候,是不容易破譯這些加密算法的(當(dāng)同時有原文和密文時,破譯加密算法雖然也不是很容易,但已經(jīng)是可能的了)。最好的加密算法對系統(tǒng)性能幾乎沒有影響,并且還可以帶來其他內(nèi)在的優(yōu)點。例如,大家都知道的pkzip,它既壓縮數(shù)據(jù)又加密數(shù)據(jù)。又如,dbms的一些軟件包總是包含一些加密方法以使復(fù)制文件這一功能對一些敏感數(shù)據(jù)是無效的,或者需要用戶的密碼。所有這些加密算法都要有高效的加密和解密能力。
幸運(yùn)的是,在所有的加密算法中最簡單的一種就是“置換表”算法,這種算法也能很好達(dá)到加密的需要。每一個數(shù)據(jù)段(總是一個字節(jié))對應(yīng)著“置換表”中的一個偏移量,偏移量所對應(yīng)的值就輸出成為加密后的文件。加密程序和解密程序都需要一個這樣的“置換表”。事實上,80x86cpu系列就有一個指令‘xlat’在硬件級來完成這樣的工作。這種加密算法比較簡單,加密解密速度都很快,但是一旦這個“置換表”被對方獲得,那這個加密方案就完全被識破了。更進(jìn)一步講,這種加密算法對于黑客破譯來講是相當(dāng)直接的,只要找到一個“置換表”就可以了。這種方法在計算機(jī)出現(xiàn)之前就已經(jīng)被廣泛的使用。
對這種“置換表”方式的一個改進(jìn)就是使用2個或者更多的“置換表”,這些表都是基于數(shù)據(jù)流中字節(jié)的位置的,或者基于數(shù)據(jù)流本身。這時,破譯變的更加困難,因為黑客必須正確的做幾次變換。通過使用更多的“置換表”,并且按偽隨機(jī)的方式使用每個表,這種改進(jìn)的加密方法已經(jīng)變的很難破譯。比如,我們可以對所有的偶數(shù)位置的數(shù)據(jù)使用a表,對所有的奇數(shù)位置使用b表,即使黑客獲得了明文和密文,他想破譯這個加密方案也是非常困難的,除非黑客確切的知道用了兩張表。
與使用“置換表”相類似,“變換數(shù)據(jù)位置”也在計算機(jī)加密中使用。但是,這需要更多的執(zhí)行時間。從輸入中讀入明文放到一個buffer中,再在buffer中對他們重排序,然后按這個順序再輸出。解密程序按相反的順序還原數(shù)據(jù)。這種方法總是和一些別的加密算法混合使用,這就使得破譯變的特別的困難,幾乎有些不可能了。例如,有這樣一個詞,變換起字母的順序,slient可以變?yōu)閘isten,但所有的字母都沒有變化,沒有增加也沒有減少,但是字母之間的順序已經(jīng)變化了。