文本加密方法及装置的制造方法

文档序号:9687862阅读:284来源:国知局
文本加密方法及装置的制造方法
【技术领域】
[0001 ] 本发明实施例涉及加密技术,尤其涉及一种文本加密方法及装置。
【背景技术】
[0002]目前,现有的文本分发系统中,主要是通过对文本信息进行加密,分发到用户后,用户通过密钥进行解密后查看相关的文本信息。或者,在网络侧直接将文本图形化后分发给用户。通过使文本的图形化,防止用户对文本文件直接拷贝,杜绝对文本文件的盗版。但现有的文本分发系统中,只能防止文本类文件的盗版,对于图形化后的文本文件,浏览用户可以直接下载图形化文件,并进行网络发布等。也就是说,对于图形化处理后的文本文件,目前还没有有效的手段来对盗版现象进行监管。

【发明内容】

[0003]本发明实施例为解决上述技术问题,提供一种文本加密方法及装置,能根据不同用户终端的标识信息对该用户终端所观看的文本文件进行图形加密,一旦用户终端的用户发布文本文件形成著作权的侵害,能定位出著作权侵害者的身份。
[0004]本发明实施例的技术方案是这样实现的:
[0005]一种文本加密方法,包括:
[0006]用户终端接收到网络侧发送的文本文件后,利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形;
[0007]将所述文本文件及所述加密图形转换为图形文件并输出。
[0008]优选地,所述利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形,包括:
[0009]将所述用户终端的标识信息或标识信息转换为二进制数据;
[0010]在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据。
[0011]优选地,所述在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据,包括:
[0012]在所述文本文件中的文字部分的一个以上的笔划中随机选择至少一个笔划的端部设置设定图案;
[0013]其中,所述至少一个笔划的尾部设置所述设定图案表示“ O ”,所述至少一个笔划的首部设置所述设定图案表示“I”;或者,所述至少一个笔划的尾部设置所述设定图案表示“ I ”,所述至少一个笔划的首部设置所述设定图案表示“O” ;
[0014]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字的所述至少一个笔划的尾部设置所述设定图案。
[0015]优选地,所述在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据,包括:
[0016]在所述文本文件中的文字背景中的非文字处设定部位设置设定图案;
[0017]其中,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“0”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“0”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“O” ;
[0018]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字背景中非文字处的对应位置设置所述设定图案。
[0019]优选地,同一文本文件中不同文字中设置的设定图案相同或不同。
[0020]一种文本加密方法,包括:
[0021]网络侧向用户终端发送文本文件时,利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形;
[0022]将所述文本文件及所述加密图形转换为图形文件,并将所述图形文件向所述用户终端发送。
[0023]优选地,所述利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形,包括:
[0024]将所述用户终端的标识信息或标识信息转换为二进制数据;
[0025]在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据。
[0026]优选地,所述在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据,包括:
[0027]在所述文本文件中的文字部分的一个以上的笔划中随机选择至少一个笔划的端部设置设定图案;
[0028]其中,所述至少一个笔划的尾部设置所述设定图案表示“ O ”,所述至少一个笔划的首部设置所述设定图案表示“I”;或者,所述至少一个笔划的尾部设置所述设定图案表示“ I ”,所述至少一个笔划的首部设置所述设定图案表示“O” ;
[0029]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字的所述至少一个笔划的尾部设置所述设定图案。
[0030]优选地,所述在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据,包括:
[0031]在所述文本文件中的文字背景中的非文字处设定部位设置设定图案;
[0032]其中,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“O”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“O”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“O” ;
[0033]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字背景中非文字处的对应位置设置所述设定图案。
[0034]优选地,同一文本文件中不同文字中设置的设定图案相同或不同。
[0035]一种文本加密装置,包括:接收单元、加密单元、第一转换单元和输出单元,其中:
[0036]接收单元,用于接收网络侧发送的文本文件;
[0037]加密单元,用于利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形;
[0038]第一转换单元,用于将所述文本文件及所述加密图形转换为图形文件;
[0039]输出单元,用于将所述图形文件输出。
[0040]优选地,所述装置还包括:
[0041]第二转换单元,用于将所述用户终端的标识信息或标识信息转换为二进制数据;
[0042]所述加密单元,还用于在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据。
[0043]优选地,所述加密单元,还用于:
[0044]在所述文本文件中的文字部分的一个以上的笔划中随机选择至少一个笔划的端部设置设定图案;
[0045]其中,所述至少一个笔划的尾部设置所述设定图案表示“ O ”,所述至少一个笔划的首部设置所述设定图案表示“I”;或者,所述至少一个笔划的尾部设置所述设定图案表示“ I ”,所述至少一个笔划的首部设置所述设定图案表示“O” ;
[0046]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字的所述至少一个笔划的尾部设置所述设定图案。
[0047]优选地,所述加密单元,还用于:
[0048]在所述文本文件中的文字背景中的非文字处设定部位设置设定图案;
[0049]其中,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“0”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“I”;或者,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的下半部分的非文字处设置所述设定图案表示“O”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“0”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“ I”;或者,在所述文本文件的文字背景的左半部分的非文字处设置所述设定图案表示“1”,在所述文本文件的文字背景的右半部分的非文字处设置所述设定图案表示“O” ;
[0050]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字背景中非文字处的对应位置设置所述设定图案。
[0051]优选地,同一文本文件中不同文字中设置的设定图案相同或不同。
[0052]一种文本加密装置,包括:加密单元、第一转换单元和发送单元,其中:
[0053]加密单元,用于在向用户终端发送文本文件时,利用所述用户终端的标识信息或标识信息中的设定部分信息对所述文本文件进行加密,在所述文本文件上生成唯一的加密图形;
[0054]第一转换单元,用于将所述文本文件及所述加密图形转换为图形文件;
[0055]发送单元,用于将所述图形文件向所述用户终端发送。
[0056]优选地,所述装置还包括:
[0057]第二转换单元,用于将所述用户终端的标识信息或标识信息转换为二进制数据;
[0058]所述加密单元,还用于在所述文本文件上按设定规则形成加密图形,所述加密图形表征所述二进制数据。
[0059]优选地,所述加密单元,还用于:
[0060]在所述文本文件中的文字部分的一个以上的笔划中随机选择至少一个笔划的端部设置设定图案;
[0061 ] 其中,所述至少一个笔划的尾部设置所述设定图案表示“ O ”,所述至少一个笔划的首部设置所述设定图案表示“I”;或者,所述至少一个笔划的尾部设置所述设定图案表示“ I ”,所述至少一个笔划的首部设置所述设定图案表示“O” ;
[0062]在所述文本文件中的文字上随机选择与所述二进制数据数量相同数量的文字,按所述二进制数据中的比特位顺序在所选择的文字的所述至少一个笔划的尾部设置所述设定图案。
[0063]优选地,所述加密单元,还用于:
[0064]在所述文本文件中的文字背景中的非文字处设定部位设置设定图案;
[0065]其中,在所述文本文件的文字背景的上半部分的非文字处设置所述设定图案表示“0”,在所述
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1