一种用浏览器插件对文字加解密的方法技术

技术编号:21851292 阅读:45 留言:0更新日期:2019-08-14 00:29
一种用浏览器插件对文字加解密的方法,属于信息安全领域,其特征在于:浏览器插件在获取页面中选定的文字,对选定文字进行加密,得到密文,并在原页面修改代码,显示密文,浏览器插件在页面中选定的文字符合密文格式并触发解密时,浏览器插件会对选定的文字进行解密操作,并修改当前页面,添加代码通过悬浮窗显示解密结果。

A Method of Encrypting and Decrypting Text with Browser Plug-in

【技术实现步骤摘要】
一种用浏览器插件对文字加解密的方法
本专利技术涉及软件领域,具体涉及一种可以进行加解密的浏览器插件。
技术介绍
随着互联网的发展,用户在网页浏览、传输的内容安全需求日益提高,电子邮件、网页聊天工具内容都面临被木马窃取或黑客拦截的风险,https方式可以解决网页传输过程中被窃取的风险,但无法解决在服务器端被泄密风险。聊天记录、邮件内容服务器端被窃取,可能会用户重要信息如密码、银行账号等被泄露,造成重大损失。公开号为CN104217173A的一种针对浏览器的数据和文件加密方法专利提供了对文件进行加密的方法,但没有解决针对文字进行加密的问题。用户在使用网页聊天、邮箱、网络笔记功能时,对文字加密是数量最大的。
技术实现思路
本专利技术提供一种用浏览器插件对文字加解密的方法,能够将网页文字加密,达到防范网页存储内容在服务器端泄露目的。本专利技术实施例提供了一种对文字加密的方法,该方法包括:步骤1,打开浏览器,用户启用浏览器插件;步骤2,用户在页面中选中需要加密的文字;步骤3,用户触发插件加密,插件获取选中的文字内容;步骤4,插件对获取的文字进行加密,得到密文;步骤5,插件在原网页上显示密文。本专利技术实施例提供了一种对文字解密的方法,该方法包括:步骤1,用户在页面中选中需要解密的内容;步骤2,用户触发插件解密;步骤3,插件对密文进行解密得到解密结果;步骤4,插件在原网页上显示解密结果。本专利技术技术方案的有益效果在于:用户可以在任意网页页面选定文字,进行加解密,可以在网页版聊天工具、网页邮箱中对内容进行加密,避免因为聊天工具、邮箱在服务器破解造成的信息泄露,防止密码、银行账号、序列号等信息资产外泄,达到提高安全能力的效果。附图说明图1为本专利技术实施例提供的加密方法的实现流程示意图。图2为本专利技术实施例提供的解密方法的实现流程示意图。图3为本专利技术实施例中的结构示意图。具体实施方式为了更清楚地说明本专利技术实施例和技术方案,下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。用户在网页上进行聊天或发送邮件时,担心文字在服务器端中被他人获取,可以通过和文字接受人事先约定加解密的方法和密码,通过本专利技术对文字进行加密,用密文替换原始明文再发送。接收方得到加密后的文字,按照约定的加解密方法和密码,得到解密后的文字。服务器接受、保存的内容都是已经被加密的内容。图1为本专利技术实施例提供的加密方法的实现流程示意图,如图1所示,该方法包括:步骤101,打开浏览器,用户启用浏览器插件。其中,在步骤101中,用户打开chrome浏览器,并安装浏览器加密插件;所述加密插件是一个对Web网站返回到用户浏览器的页面代码(包括HTML文本以及脚本程序,如JavaScript、VBScript、RIA等)进行修改以实现提交数据和/或上传文件加密的组件(包括浏览器扩展extension、加载项addon以及其他能够对返回到用户浏览器的页面代码进行修改的组件);用户启用浏览器插件会在页面显示加密按钮。步骤102,用户在页面中选中需要加密的文字。其中,在步骤102中,用户选中需要加密的文字是通过鼠标选中文字实现的。其中,优选的,在步骤102中,用户选中需要加密的文字是通过插件读取当前输入框中的文字实现的。步骤103,用户触发插件加密,插件获取选中的文字内容。其中,步骤103中,用户可通过点击加密按钮触发加密操作。步骤104,插件对获取的文字进行加密,得到密文。其中,步骤104中,加密模块对文字加密的算法可以是任意加密算法,比如TDES、AES、SM2、SM4、RSA等。步骤5,插件在原网页上显示密文。其中,步骤105中,插件在网页代码中找到选中文字,用步骤104所述的密文替代选中文字。图2为本专利技术实施例提供的解密方法的实现流程示意图,如图2所示,该方法包括:步骤201,用户在页面中选中需要解密的内容。其中,步骤201中,用户在页面中选中需要解密的内容可以通过将鼠标滑动需要加密的文字上实现,插件会在鼠标位置向前向后检查密文的起始字符和结束字符,判断当前鼠标所在的文字为密文。步骤202,用户触发插件解密。其中,步骤202中,用户触发插件解密是通过选中密文实现的。插件检查被选中的文字是密文格式时就触发解密操作。步骤203,插件对密文进行解密得到解密结果。其中,解密模块会根据密文格式,使用设定的加解密算法和保存的密码对步骤201所述的密文格式的内容进行解密,在算法和密码符合的情况下,解密结果为明文。步骤204,插件在原网页上显示解密结果。其中,在步骤204中,插件在原网页添加显示步骤204所述解密结果的浮窗代码。上面分别介绍了浏览器插件对文字加密的主要流程,该过程网页和浏览器插件组成的系统完成,实施例中各部分的连接关系见图3所示,其中加密时,插件检测到网页上的触发加密操作,从网页获取明文,完成加密后,插件向网页中用密文替换明文,解密时插件检测网页上的触发解密操作,获取到密文,解密后向网页中增加显示密文的弹窗代码,显示密文。再次说明,以上所述均为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书及附图内容所作的等效结构及等效流程变化,例如各实施例之间的技术特征的相互结合,或直接或间接运用在其他相关的
,均同理包含在本专利技术的专利保护范围内。本文档来自技高网
...

【技术保护点】
1.本专利技术提供一种用浏览器插件对文字加密的方法,其特征在于,在浏览器中依此执行以下操作:步骤1,系统初始化,用户启用浏览器插件;步骤2,用户在页面中选中需要加密的文字;步骤3,用户触发插件加密,插件获取选中的文字内容;步骤4,插件对获取的文字进行加密,得到密文;步骤5,插件在原网页上显示密文。

【技术特征摘要】
1.本发明提供一种用浏览器插件对文字加密的方法,其特征在于,在浏览器中依此执行以下操作:步骤1,系统初始化,用户启用浏览器插件;步骤2,用户在页面中选中需要加密的文字;步骤3,用户触发插件加密,插件获取选中的文字内容;步骤4,插件对获取的文字进行加密,得到密文;步...

【专利技术属性】
技术研发人员:杨更高一波向文文
申请(专利权)人:熵加网络科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1