●羅英茹
(武警學(xué)院訓(xùn)練部,河北廊坊 065000)
20世紀(jì)90年代以來(lái),隨著計(jì)算機(jī)技術(shù)和Internet技術(shù)的快速發(fā)展,人們通過(guò)互聯(lián)網(wǎng)可以方便地瀏覽和獲得各種信息。同時(shí),隨著數(shù)字化辦公、數(shù)字化城市以及電子商務(wù)的迅速發(fā)展,越來(lái)越多的政府機(jī)構(gòu)和公司通過(guò)網(wǎng)絡(luò)提供服務(wù)和開展業(yè)務(wù)。然而,網(wǎng)絡(luò)中的信息也很容易被非法截取和篡改,對(duì)信息的安全性帶來(lái)了巨大影響。據(jù)統(tǒng)計(jì),美國(guó)每年因計(jì)算機(jī)犯罪所造成的經(jīng)濟(jì)損失高達(dá)150億美元,全世界幾乎每20秒鐘就有一起黑客入侵事件發(fā)生[1]。因此,信息安全已成為人們關(guān)心的焦點(diǎn)問(wèn)題。
要保證信息的安全,一種簡(jiǎn)單的辦法就是對(duì)信息進(jìn)行加密。經(jīng)過(guò)加密的信息即使被非法截取,其內(nèi)容也不會(huì)暴露,因?yàn)榧用芎蟮男畔⒑驮瓉?lái)的信息差別很大。因此,計(jì)算機(jī)信息的加密和解密已經(jīng)成為信息安全的熱點(diǎn)研究問(wèn)題[2]。
信息在計(jì)算機(jī)系統(tǒng)中是以文件的形式存在的,包括文本、圖形、圖像、聲音、視頻等。這些信息由于形式各樣,內(nèi)容不同,在計(jì)算機(jī)中的存儲(chǔ)形式也是不同的,因此,對(duì)不同類型的文件通常采用不同的加密解密方法。最常用的方法是通過(guò)文件頭,準(zhǔn)確找到文件的內(nèi)容,對(duì)計(jì)算機(jī)文件的內(nèi)容進(jìn)行加密解密。然而這種方法有時(shí)是很困難的。本文根據(jù)不同計(jì)算機(jī)文件存儲(chǔ)的二進(jìn)制形式,基于文件的二進(jìn)制讀取方式,提出了通用的計(jì)算機(jī)信息加密解密方法,并用Logistic映射產(chǎn)生混沌序列密碼的方法,實(shí)現(xiàn)了對(duì)于不同類型文件的加密和解密。
信息的表現(xiàn)形式多種多樣,有文字、圖形、聲音、動(dòng)畫、視頻等,因此計(jì)算機(jī)中最常見的文件有文本、圖形圖像、聲音、動(dòng)畫和視頻等類型。其中,文本是以字母、數(shù)字、漢字和各種專用符號(hào)表達(dá)信息的,是表達(dá)信息的最主要的方式,文本文件的格式為TXT等。圖形是用直線、曲線、圓或曲面等來(lái)表示幾何圖形的,常見格式有 PIF、DXF、SLD、DRW、GKS、IGS等。圖像是指通過(guò)計(jì)算機(jī)圖像處理軟件繪制的圖或用數(shù)碼相機(jī)拍攝的圖,常見格式有BMP、JPEG、GIF、TIF、PSD等。聲音文件包括兩類,第一類是通過(guò)錄音及壓縮處理方式而形成的聲音文件,常見格式有WAV、MP3等;第二類是利用計(jì)算機(jī)技術(shù)合成的聲音文件,擴(kuò)展名為MID。動(dòng)畫是指利用計(jì)算機(jī)技術(shù)合成的連續(xù)圖形序列,常見格式有GIF、FLASH等。而視頻是指現(xiàn)實(shí)生活中活動(dòng)的影像,主要是由攝像機(jī)拍攝然后利用視頻采集卡輸入到計(jì)算機(jī)中的,視頻文件常見格式有AVI、MOV、MPEG等。
要對(duì)計(jì)算機(jī)文件進(jìn)行加密,需要了解計(jì)算機(jī)文件的存儲(chǔ)形式。然而文件類型不同,其存儲(chǔ)形式也不相同。有些類型文件的存儲(chǔ)形式比較簡(jiǎn)單,只存儲(chǔ)文件的內(nèi)容而沒(méi)有文件頭,如文本文件等。計(jì)算機(jī)中文本文件的數(shù)據(jù)都是以ASCII碼表示的字符類型,其數(shù)據(jù)可以直接讀入,文本文件的文件結(jié)束符是“
瓦房店市| 吉隆县| 丹江口市| 赤水市| 海阳市| 阳曲县| 克拉玛依市| 句容市| 吐鲁番市| 靖西县| 彰武县| 内黄县| 祥云县| 交口县| 乌拉特中旗| 勐海县| 班戈县| 克山县| 三门县| 唐河县| 蓬安县| 灵川县| 定陶县| 诏安县| 杭锦后旗| 花莲县| 平邑县| 溧阳市| 阿荣旗| 宝鸡市| 勃利县| 贵阳市| 枞阳县| 山丹县| 孟州市| 施秉县| 汨罗市| 资源县| 贵定县| 楚雄市| 宁南县|