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

一種計算機文檔內(nèi)容保護的方法和系統(tǒng)的制作方法

文檔序號:6471614閱讀:227來源:國知局

專利名稱::一種計算機文檔內(nèi)容保護的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計算機信息處理
技術(shù)領(lǐng)域
,尤其涉及一種計算機文檔內(nèi)容保護的方法和系統(tǒng)。
背景技術(shù)
:目前,已經(jīng)頒布的國際編碼標準ISO/IEC10646:2003、以及即將頒布的國家編碼標準GB13000、GB18030中,已收錄CJK統(tǒng)一漢字、CJK統(tǒng)一漢字擴充集A、CJK統(tǒng)一漢字擴充集B,共計70195字。根據(jù)這些編碼標準生成的各種標準字庫,應(yīng)用在各種計算機文檔的顯示中,如WORD格式的文檔。但各中計算機文檔的內(nèi)容使用的是真實的標準編碼,在方便傳輸和信息交流的同時,也帶來了資源流失和內(nèi)容泄密的問題。而已有的采用文檔密碼對計算機文檔進行加密的方式,由于涉及到密碼泄漏安全、密鑰的泄漏安全等安全隱患,不易大范圍分發(fā)和記錄。如果采用PDF或者圖片的格式去存儲、傳輸計算機文檔,又會使得計算機文檔內(nèi)容無法進行任意檢索和定位,并且由于PDF或者圖片的格式會使計算機文檔變大,增加了傳輸成本。
發(fā)明內(nèi)容本發(fā)明提供一種計算機文檔內(nèi)容保護的方法和系統(tǒng),用以解決現(xiàn)有技術(shù)對計算機文檔進行內(nèi)容保護時存在的效率低下的問題。本發(fā)明實施例通過如下技術(shù)方案實現(xiàn)本發(fā)明實施例提供了一種計算機文檔內(nèi)容保護的方法,包括建立安全字庫,所述安全字庫包括字符和所述字符的安全編碼,所述安全字庫中每個字符的安全編碼與所述字符在標準字庫中的標準編碼形成一對一的映射關(guān)系;將所述字符的安全編碼與所述字符的標準編碼之間的一對一映射關(guān)系存儲到編碼轉(zhuǎn)換模塊中;所述計算機文檔中的字符根據(jù)所述映射關(guān)系,從所述標準字庫的標準編碼轉(zhuǎn)換成所述安全字庫的安全編碼,并存儲。本發(fā)明實施例還提供了一種計算機文檔內(nèi)容保護的系統(tǒng),包括標準字庫,用于存儲字符和所述字符的標準編碼;安全字庫,用于存儲字符和所述字符的安全編碼;的映射關(guān)系,并根據(jù)安全編碼與標準編碼的映射關(guān)系,將所述字符的編碼從標準編碼轉(zhuǎn)換成安全編碼。通過上述技術(shù)方案,本發(fā)明通過編碼轉(zhuǎn)換模塊,采用安全字庫,可對待錄入計算機文檔或已有計算機文檔進行安全編碼轉(zhuǎn)換達到打亂存儲的目的,傳輸時僅需將安全字庫指定為該計算機文檔的默認顯示字庫,即可自動顯示正常文檔內(nèi)容,而使用安全字庫之外的字庫進行顯示,則該計算機文檔會顯示為無實際意義的亂序文檔。采用本發(fā)明所述的安全字庫,可實現(xiàn)對將錄入和已有計算機文檔內(nèi)容的自動默認保護,同時無需單獨記錄密鑰,降低了加密難度,提高了加密效率,該安全字庫可廣泛應(yīng)用于計算機文檔內(nèi)容安全保護領(lǐng)域。圖1為本發(fā)明實施例中計算機文檔內(nèi)容保護系統(tǒng)的示意圖2為本發(fā)明實施例中實現(xiàn)對計算機文檔內(nèi)容進行保護的流程圖。具體實施例方式為了提高對計算機文檔內(nèi)容保護的效率,本發(fā)明實施例提出了一種計算機文檔內(nèi)容保護的方法和系統(tǒng),下面結(jié)合說明書附圖對本發(fā)明實施例的主要實現(xiàn)原理、具體實施過程及其對應(yīng)能夠達到的有益效果進行詳細的闡述。本發(fā)明實施例中,通過將計算機文檔內(nèi)容中的字符對應(yīng)的編碼由標準編碼轉(zhuǎn)換成與標準編碼不同、但與標準編碼——映射的安全編碼,并將計算機文檔以安全編碼方式加以存4諸和傳輸,這樣當以標準字庫來打開該計算^L文檔時,該計算機文檔的內(nèi)容將顯示無意義的字符;如果用安全字庫作為計算機文檔的顯示字庫,則可以顯示該計算機文檔輸入時的正確內(nèi)容,/人而保證了計算機文檔內(nèi)容不會泄密。本發(fā)明實施例提供了一種計算機文檔內(nèi)容的保護系統(tǒng),如圖l所示,包括標準字庫101、安全字庫102、編碼轉(zhuǎn)換模塊103和存儲模塊104。其中標準字庫用于存儲字符和字符的標準編碼,安全字庫用于存儲字符和字符的安全編碼,編碼轉(zhuǎn)換模塊用于存儲字符的安全編碼與字符的標準編碼之間的映射關(guān)系,并根據(jù)安全編碼與標準編碼的映射關(guān)系,將字符的編碼從標準編碼轉(zhuǎn)換成安全編碼,存儲模塊用于存儲計算機文檔中字符轉(zhuǎn)換后的安全編碼。進一步地,標準字庫是ISO/IEC10646:2003標準字庫,安全字庫是TrueType字庫、PostScript字庫或者其他用戶自定義的格式字庫。進一步地,可以將安全字庫設(shè)置為該計算機文檔的顯示字庫,這樣當打開該計算機文檔時,該計算機文檔按照安全字庫的安全編碼進行顯示。本發(fā)明的實施例還提供了一種計算機文檔內(nèi)容保護的方法,其具體過程如圖2所示,包括如下步驟步驟201、提取現(xiàn)有IS0/IEC10646:2003編碼體系定義的標準字庫中所有字符,并按ISO/IEC10646:2003編碼順序升序排列。字符可以為漢字、少數(shù)民族文字或者其他字符等。步驟202、對這些字符給予不同于標準編碼、但與標準編碼唯一對應(yīng)的安全編碼,并同時記錄字符的安全編碼與字符的附屬關(guān)系、以及字符的安全編碼與ISO/IEC10646:2003標準編碼之間的映射關(guān)系。本步驟202中,可以采取多種方式獲得字符的安全編碼,比如將某個字符的標準編碼與預(yù)先設(shè)定的數(shù)值進行線性運算,而得到該字符的安全編碼;也可以隨機對該字符給予安全編碼。步驟203、將這些字符及其安全編碼存儲起來生成安全字庫。該安全字庫可以是TrueType字庫或者PostScript字庫,也可以是用戶自定義形式的字符格式。步驟204、將字符的安全編碼與字符在ISO/IEC10646:2003標準編碼之間的映射關(guān)系存儲在編碼轉(zhuǎn)換模塊中。步驟205、編碼轉(zhuǎn)換模塊將計算機文檔中的字符根據(jù)映射關(guān)系,從標準字庫的標準編碼轉(zhuǎn)換成安全字庫的安全編碼,并存儲。步驟206、將安全字庫設(shè)置為該計算機文檔的顯示字庫。步驟207、打開該計算機文檔時,該計算機文檔的字符將根據(jù)安全編碼進4亍顯示。進一步地,比如"我愛你"三個字符,這三個字符(我、愛、你),都是ISO/IEC10646標準中收錄的已有漢字。這三個字符在現(xiàn)有的國際或國家編碼標準中已經(jīng)收錄,其ISO/IEC10646標準碼值分別為6211、7231、4F60,這三個字符經(jīng)過編碼轉(zhuǎn)換后,就獲得了安全編碼,如表l。表1<table>tableseeoriginaldocumentpage7</column></row><table>字符及其對應(yīng)的安全編碼形成了安全字庫,而安全編碼和對應(yīng)的標準編碼之間的映射關(guān)系則存儲到編碼轉(zhuǎn)換模塊中。用戶打開新文檔,設(shè)定安全字庫為顯示字庫,啟動系統(tǒng)自帶輸入法發(fā)送標準編碼序列"我愛你",即標準編碼序列是6411、7231、4F60,錄入裝置接收到標準編碼序列的"我愛你,,后,由編碼轉(zhuǎn)換模塊將"我愛你"三個標準字符轉(zhuǎn)換為安全字庫的安全編碼序列9256、85A0、201A6,此時由于文檔的設(shè)定顯示字庫為安全字庫,文檔顯示仍是"我愛你"三個字,但其編碼序列是安全字庫的編碼序列9256、85A0、201A6。此時若^f吏用標準編碼字庫進行顯示該文檔,則顯示為"終癀[4"三個字。當某已有的計算機文檔內(nèi)容中含有標準編碼未加密"我愛你"一行字符,首先判斷該文檔是何種編碼體系,若不是ISO/IEC10646標準編碼存儲,則把該文檔內(nèi)容轉(zhuǎn)換為ISO/IEC10646標準編碼格式,然后再利用安全編碼與ISO/IEC10646標準編碼的對應(yīng)關(guān)系將其轉(zhuǎn)換為"終癀1^"三個字在新型安全字庫內(nèi)的編碼。加密后計算機文檔傳輸?shù)臅r候僅需要傳遞該文檔即可。合法用戶會預(yù)先安裝安全字庫,加密文檔使用該安全字庫可正確顯示"我愛你"三個字,加密文檔若使用其他字庫則顯示為""終廣I^"。因此當非法用戶非法獲得該文檔的時候,看到的只能是"終蘋[^"三個字,而不是加密前的"我愛你"三個字。這種安全字庫,可以直接安裝到Windows、MACOS、Unix、Linux等操作系統(tǒng)中,供用戶使用。安裝了安全字庫后,利用字符的安全編碼與ISO/IEC10646標準編碼對應(yīng)關(guān)系可以對各類文檔內(nèi)容進行加密處理。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求1、一種計算機文檔內(nèi)容保護的方法,其特征在于,包括建立安全字庫,所述安全字庫包括字符和所述字符的安全編碼,所述安全字庫中每個字符的安全編碼與所述字符在標準字庫中的標準編碼形成一對一的映射關(guān)系;將所述字符的安全編碼與所述字符的標準編碼之間的一對一映射關(guān)系存儲到編碼轉(zhuǎn)換模塊中;所述計算機文檔中的字符根據(jù)所述映射關(guān)系,從所述標準字庫的標準編碼轉(zhuǎn)換成所述安全字庫的安全編碼,并存儲。2、如權(quán)利要求l所述的方法,其特征在于,還包括將所述安全字庫設(shè)置為所述計算機文檔的顯示字庫,所述計算機文檔中的字符才艮據(jù)所述安全字庫的安全編碼顯示。3、如權(quán)利要求l所述的方法,其特征在于,建立安全字庫,包括4是取所述標準字庫的字符,才艮據(jù)標準編碼排列;個字符的安全編碼互不相同;將所述字符、所述字符的安全編碼進行存儲,成為所述安全字庫。4、如權(quán)利要求3所述的方法,其特征在于,對所述字符提供不同于其在所述標準字庫中編碼的安全編碼,包括所述字符的安全編碼,也可以對所述字符隨機給予安全編碼。5、如權(quán)利要求1至4任一項所述的方法,其特征在于,所述計算機文檔中的字符在輸入時,將輸入的所述字符的編碼從標準字庫中的標準編碼轉(zhuǎn)換成安全編碼,并存儲。6、如權(quán)利要求1至4任一項所述的方法,其特征在于,所述計算機文檔在轉(zhuǎn)換時,將所述計算機文檔中的字符的編碼,從標準字庫的標準編碼轉(zhuǎn)換成安全編碼,并存儲。7、一種計算機文檔內(nèi)容保護的系統(tǒng),其特征在于,包括標準字庫,用于存儲字符和所述字符的標準編碼;安全字庫,用于存儲字符和所述字符的安全編碼;編碼轉(zhuǎn)換;漠塊,用于存儲所述字符的安全編碼與所迷字符的標準編碼之間的映射關(guān)系,并才艮據(jù)安全編碼與標準編碼的映射關(guān)系,將所述字符的編碼從標準編碼轉(zhuǎn)換成安全編碼。8、如權(quán)利要求7所述的系統(tǒng),其特征在于,還包括存儲模塊,用于存儲所述計算機文檔中字符轉(zhuǎn)換后的安全編碼。9、如權(quán)利要求7至8任一項所述的系統(tǒng),其特征在于,所述安全字庫還用于作為所述計算機文檔的顯示字庫。10、如權(quán)利要求7所述的系統(tǒng),其特征在于,所述標準字庫是ISO/IEC10646:2003標準字庫,所述安全字庫是TrueType字庫或者PostScript字庫。全文摘要本發(fā)明公開了一種計算機文檔內(nèi)容保護的方法和系統(tǒng),用以解決現(xiàn)有技術(shù)對計算機文檔進行內(nèi)容保護時存在的效率低下的問題。主要技術(shù)方案包括建立安全字庫,包括字符和字符的安全編碼,安全字庫中每個字符的安全編碼與標準編碼形成一對一的映射關(guān)系;并把映射關(guān)系存儲到編碼轉(zhuǎn)換模塊中;計算機文檔中的字符根據(jù)所述映射關(guān)系,從標準編碼轉(zhuǎn)換成安全編碼,并存儲。通過該技術(shù)方案,可實現(xiàn)對將錄入和已有計算機文檔內(nèi)容的自動默認保護,同時無需單獨記錄密鑰,降低了加密難度,提高了加密效率。文檔編號G06F17/22GK101419589SQ20081023929公開日2009年4月29日申請日期2008年12月8日優(yōu)先權(quán)日2008年12月8日發(fā)明者呂肖慶,唐英敏,高玉軍申請人:北大方正集團有限公司;北京大學;北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1