文本加密方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實施例涉及加密技術(shù),尤其涉及一種文本加密方法及裝置。
【背景技術(shù)】
[0002]目前,現(xiàn)有的文本分發(fā)系統(tǒng)中,主要是通過對文本信息進行加密,分發(fā)到用戶后,用戶通過密鑰進行解密后查看相關(guān)的文本信息?;蛘撸诰W(wǎng)絡(luò)側(cè)直接將文本圖形化后分發(fā)給用戶。通過使文本的圖形化,防止用戶對文本文件直接拷貝,杜絕對文本文件的盜版。但現(xiàn)有的文本分發(fā)系統(tǒng)中,只能防止文本類文件的盜版,對于圖形化后的文本文件,瀏覽用戶可以直接下載圖形化文件,并進行網(wǎng)絡(luò)發(fā)布等。也就是說,對于圖形化處理后的文本文件,目前還沒有有效的手段來對盜版現(xiàn)象進行監(jiān)管。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例為解決上述技術(shù)問題,提供一種文本加密方法及裝置,能根據(jù)不同用戶終端的標(biāo)識信息對該用戶終端所觀看的文本文件進行圖形加密,一旦用戶終端的用戶發(fā)布文本文件形成著作權(quán)的侵害,能定位出著作權(quán)侵害者的身份。
[0004]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0005]一種文本加密方法,包括:
[0006]用戶終端接收到網(wǎng)絡(luò)側(cè)發(fā)送的文本文件后,利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形;
[0007]將所述文本文件及所述加密圖形轉(zhuǎn)換為圖形文件并輸出。
[0008]優(yōu)選地,所述利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形,包括:
[0009]將所述用戶終端的標(biāo)識信息或標(biāo)識信息轉(zhuǎn)換為二進制數(shù)據(jù);
[0010]在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù)。
[0011]優(yōu)選地,所述在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù),包括:
[0012]在所述文本文件中的文字部分的一個以上的筆劃中隨機選擇至少一個筆劃的端部設(shè)置設(shè)定圖案;
[0013]其中,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ O ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“I”;或者,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ I ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“O” ;
[0014]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字的所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案。
[0015]優(yōu)選地,所述在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù),包括:
[0016]在所述文本文件中的文字背景中的非文字處設(shè)定部位設(shè)置設(shè)定圖案;
[0017]其中,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“0”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“0”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“O” ;
[0018]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字背景中非文字處的對應(yīng)位置設(shè)置所述設(shè)定圖案。
[0019]優(yōu)選地,同一文本文件中不同文字中設(shè)置的設(shè)定圖案相同或不同。
[0020]一種文本加密方法,包括:
[0021]網(wǎng)絡(luò)側(cè)向用戶終端發(fā)送文本文件時,利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形;
[0022]將所述文本文件及所述加密圖形轉(zhuǎn)換為圖形文件,并將所述圖形文件向所述用戶終端發(fā)送。
[0023]優(yōu)選地,所述利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形,包括:
[0024]將所述用戶終端的標(biāo)識信息或標(biāo)識信息轉(zhuǎn)換為二進制數(shù)據(jù);
[0025]在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù)。
[0026]優(yōu)選地,所述在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù),包括:
[0027]在所述文本文件中的文字部分的一個以上的筆劃中隨機選擇至少一個筆劃的端部設(shè)置設(shè)定圖案;
[0028]其中,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ O ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“I”;或者,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ I ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“O” ;
[0029]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字的所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案。
[0030]優(yōu)選地,所述在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù),包括:
[0031]在所述文本文件中的文字背景中的非文字處設(shè)定部位設(shè)置設(shè)定圖案;
[0032]其中,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“O”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“O”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“O” ;
[0033]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字背景中非文字處的對應(yīng)位置設(shè)置所述設(shè)定圖案。
[0034]優(yōu)選地,同一文本文件中不同文字中設(shè)置的設(shè)定圖案相同或不同。
[0035]一種文本加密裝置,包括:接收單元、加密單元、第一轉(zhuǎn)換單元和輸出單元,其中:
[0036]接收單元,用于接收網(wǎng)絡(luò)側(cè)發(fā)送的文本文件;
[0037]加密單元,用于利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形;
[0038]第一轉(zhuǎn)換單元,用于將所述文本文件及所述加密圖形轉(zhuǎn)換為圖形文件;
[0039]輸出單元,用于將所述圖形文件輸出。
[0040]優(yōu)選地,所述裝置還包括:
[0041]第二轉(zhuǎn)換單元,用于將所述用戶終端的標(biāo)識信息或標(biāo)識信息轉(zhuǎn)換為二進制數(shù)據(jù);
[0042]所述加密單元,還用于在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù)。
[0043]優(yōu)選地,所述加密單元,還用于:
[0044]在所述文本文件中的文字部分的一個以上的筆劃中隨機選擇至少一個筆劃的端部設(shè)置設(shè)定圖案;
[0045]其中,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ O ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“I”;或者,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ I ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“O” ;
[0046]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字的所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案。
[0047]優(yōu)選地,所述加密單元,還用于:
[0048]在所述文本文件中的文字背景中的非文字處設(shè)定部位設(shè)置設(shè)定圖案;
[0049]其中,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“0”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的下半部分的非文字處設(shè)置所述設(shè)定圖案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“0”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字處設(shè)置所述設(shè)定圖案表示“1”,在所述文本文件的文字背景的右半部分的非文字處設(shè)置所述設(shè)定圖案表示“O” ;
[0050]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字背景中非文字處的對應(yīng)位置設(shè)置所述設(shè)定圖案。
[0051]優(yōu)選地,同一文本文件中不同文字中設(shè)置的設(shè)定圖案相同或不同。
[0052]一種文本加密裝置,包括:加密單元、第一轉(zhuǎn)換單元和發(fā)送單元,其中:
[0053]加密單元,用于在向用戶終端發(fā)送文本文件時,利用所述用戶終端的標(biāo)識信息或標(biāo)識信息中的設(shè)定部分信息對所述文本文件進行加密,在所述文本文件上生成唯一的加密圖形;
[0054]第一轉(zhuǎn)換單元,用于將所述文本文件及所述加密圖形轉(zhuǎn)換為圖形文件;
[0055]發(fā)送單元,用于將所述圖形文件向所述用戶終端發(fā)送。
[0056]優(yōu)選地,所述裝置還包括:
[0057]第二轉(zhuǎn)換單元,用于將所述用戶終端的標(biāo)識信息或標(biāo)識信息轉(zhuǎn)換為二進制數(shù)據(jù);
[0058]所述加密單元,還用于在所述文本文件上按設(shè)定規(guī)則形成加密圖形,所述加密圖形表征所述二進制數(shù)據(jù)。
[0059]優(yōu)選地,所述加密單元,還用于:
[0060]在所述文本文件中的文字部分的一個以上的筆劃中隨機選擇至少一個筆劃的端部設(shè)置設(shè)定圖案;
[0061 ] 其中,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ O ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“I”;或者,所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案表示“ I ”,所述至少一個筆劃的首部設(shè)置所述設(shè)定圖案表示“O” ;
[0062]在所述文本文件中的文字上隨機選擇與所述二進制數(shù)據(jù)數(shù)量相同數(shù)量的文字,按所述二進制數(shù)據(jù)中的比特位順序在所選擇的文字的所述至少一個筆劃的尾部設(shè)置所述設(shè)定圖案。
[0063]優(yōu)選地,所述加密單元,還用于:
[0064]在所述文本文件中的文字背景中的非文字處設(shè)定部位設(shè)置設(shè)定圖案;
[0065]其中,在所述文本文件的文字背景的上半部分的非文字處設(shè)置所述設(shè)定圖案表示“0”,在所述