基于剪贴板的数据解密方法及系统技术方案

技术编号:19186596 阅读:40 留言:0更新日期:2018-10-17 02:18
本发明专利技术公开了一种基于剪贴板的数据解密方法,包括:监听剪贴板事件,剪贴板事件是将密文数据移至剪贴板,如果发生剪贴板事件,则从剪贴板中获取该密文数据并解密,得到明文数据;监听剪贴板替换事件,剪贴板替换事件是将明文数据替换掉剪贴板上对应的密文数据,如果发生剪贴板替换事件,则从剪贴板获取该明文数据并显示;基于剪贴板的数据解密方法的系统,包括:监听模块,其用于监听剪贴板事件和剪贴板替换事件;解密模块,其用于获取剪贴板上的密文数据并解密,以及将明文数据替换掉剪贴板上的密文数据;显示模块,其用于从剪贴板上获取明文数据并显示。本发明专利技术具有只需对密文数据进行复制操作,即可显示该密文数据对应的明文数据的有益效果。

Data decryption method and system based on clipboard

The invention discloses a data decryption method based on a clipboard, which comprises: monitoring clipboard events, moving ciphertext data to the clipboard, obtaining the ciphertext data from the clipboard if a clipboard event occurs, and decrypting the ciphertext data to obtain the plaintext data; monitoring clipboard replacement events, and clipboard replacement events. One is to replace the plaintext data on the clipboard with the ciphertext data corresponding to the clipboard. If the clipboard replacement event occurs, the plaintext data is obtained from the clipboard and displayed. The data decryption system based on the clipboard includes: listening module, which is used to monitor the clipboard event and the clipboard replacement event; decryption module, which is used to decrypt the plaintext data. It is used to obtain and decrypt the ciphertext data on the clipboard and replace the ciphertext data on the clipboard with the plaintext data. The display module is used to obtain and display the plaintext data from the clipboard. The invention has the beneficial effect of displaying the plaintext data corresponding to the ciphertext data only by copying the ciphertext data.

【技术实现步骤摘要】
基于剪贴板的数据解密方法及系统
本专利技术涉及信息安全领域。更具体地说,本专利技术涉及一种基于剪贴板的数据解密方法及系统。
技术介绍
随着移动互联网的快速发展,手机成为人们生活必需品,手机越来越多承载着很多个人隐私内容,大数据、云等新技术的兴起,使得数据变得越发珍贵,层出不穷数据泄露事件时有发生,手机信息安全日益严峻。短信、即时通讯(微信、QQ等)、邮件等通信应用作为手机常用的信息传输媒介,通信应用的安全变得越发重要。然而,市面上绝大多数的加密通信软件无不自立门户,一方面,改变用户的使用习惯,另外一方面,这种专用APP反而不安全,数据相对集中,很容易获取,而基于常见的短信、微信、QQ等工具,反而数据量大,不容易获取,其次,基于常见的通信应用工具,在解密这块很难做好用户体验。一个产品良好的用户体验决定产品能否被用户所接受。如何利用手机常见的通信应用进行消息解密变得越发重要。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种基于剪贴板的数据解密方法及系统,可以实现只需要将接收到的密文数据进行复制操作,即可自动显示该密文数据对应的明文数据,解密操作简单。为了实现根据本专利技术的这些目的和其它优点,提供了一种基于剪贴板的数据解密方法,包括:S1、监听剪贴板事件,剪贴板事件具体为将密文数据转移至剪贴板,如果发生剪贴板事件,则从剪贴板中获取该密文数据并解密,得到明文数据;S2、监听剪贴板替换事件,剪贴板替换事件具体为将明文数据替换掉剪贴板上对应的密文数据,如果发生剪贴板替换事件,则从剪贴板获取该明文数据并显示。优选的是,所述密文数据转移至剪贴板的方法具体为:采用通信应用的消息复制模块将密文数据复制至该通信应用的剪贴板上。优选的是,所述密文数据和所述明文数据的类型为文本、文件、图像、视频、或二进制数据流。还提供一种基于权利要求2所述的基于剪贴板的数据解密方法的系统,包括:监听模块,其用于监听剪贴板事件和剪贴板替换事件;解密模块,其用于获取剪贴板上的密文数据并解密,以及将明文数据替换掉剪贴板上对应的密文数据;显示模块,其用于从剪贴板上获取明文数据并显示;其中,所述监听模块与所述解密模块和所述显示模块均通讯连接;当所述监听模块监听到发生剪贴板事件后,所述解密模块从剪贴板中获取密文数据,并解密得到明文数据,然后将明文数据替换掉剪贴板上对应的密文数据,所述监听模块监听到发生剪贴板替换事件后,所述显示模块从剪贴板上获取该明文数据并显示。优选的是,所述监听模块和所述解密模块形成解密单元。优选的是,所述监听模块感应所述消息复制模块的复制动作。优选的是,所述监听模块感应所述解密模块的替换动作。优选的是,所述通信应用为具备复制功能的应用。优选的是,所述通信应用为短信、微信、QQ、邮件、或记事本。本专利技术至少包括以下有益效果:第一、可以实现只需要将接收到的密文数据进行复制操作,即可自动显示该密文数据对应的明文数据,解密操作简单。第二、有效地解决移动手机通信应用繁琐的消息解密导致用户感受不好的问题,同样,可服务于各智能移动终端或者PC终端的数据解密。第三、监听剪贴板事件、监听剪贴板替换事件、以及解密均在后台自动发生,不需要使用人员进行任何操作,使用人员只需要对密文数据进行复制操作,即可自动显示该密文数据对应的明文数据。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。附图说明图1为本专利技术的解密流程图。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。如图1所示,本专利技术提供一种基于剪贴板的数据解密方法,包括:S1、监听剪贴板事件,剪贴板事件具体为将密文数据转移至剪贴板,如果发生剪贴板事件,则从剪贴板中获取该密文数据并解密,得到明文数据;比如当微信或QQ收到密文数据时,只需要复制该密文数据,则密文数据已经转移至剪贴板,即发生了剪贴板事件,此时具有解密功能的模块可以从剪贴板上获取该密文数据并解密,从而得到明文数据;S2、监听剪贴板替换事件,剪贴板替换事件具体为将明文数据替换掉剪贴板上对应的密文数据,如果发生剪贴板替换事件,则从剪贴板获取该明文数据并显示,此时具有解密功能的模块将明文数据替换掉剪贴板上对应的密文数据,即发生了剪贴板替换事件,那么对应的通讯应用,比如微信或QQ的具有消息显示功能的模块就显示该密文数据对应的明文数据。在上述技术方案中,监听剪贴板事件、监听剪贴板替换事件、以及解密均在后台自动发生,不需要使用人员进行任何操作,使用人员只需要对密文数据进行复制操作,即可自动显示该密文数据对应的明文数据,通常情况下,要采用密文数据进行通讯时,接收方对接收到的密文数据进行解密时,都需要通过其它软件应用程序进行解密后,才能知道明文数据,操作繁琐,不适用于即时通讯工具,用户体验差,而本专利技术的技术方案只需要对密文数据进行复制操作,即可自动显示该密文数据对应的明文数据,简化了使用人员解密密文数据的操作,用户体验好。在另一种技术方案中,所述密文数据转移至剪贴板的方法具体为:采用通信应用的消息复制模块将密文数据复制至该通信应用的剪贴板上,目前通信应用的消息复制模块只需要长按对应的数据,即可实现复制,将此功能与监听功能和解密功能的模块联合一起,可以进一步提高用户的解密体验。在另一种技术方案中,所述密文数据和所述明文数据的类型为文本、文件、图像、视频、或二进制数据流,具有解密功能的模块可以将文本、文件、图像、视频、或二进制数据流类型的数据进行解密。本专利技术还提供一种基于权利要求2所述的基于剪贴板的数据解密方法的系统,包括:监听模块,其用于监听剪贴板事件和剪贴板替换事件;从而判断是否发生了剪贴板事件、剪贴板替换事件,同时,将代表发生了剪贴板事件的信号传输至解密模块,将代表发生了剪贴板替换事件的信号传输至显示模块;解密模块,其用于获取剪贴板上的密文数据并解密,以及将明文数据替换掉剪贴板上对应的密文数据;显示模块,其用于从剪贴板上获取明文数据并显示;其中,所述监听模块与所述解密模块和所述显示模块均通讯连接;当所述监听模块监听到发生剪贴板事件后,所述解密模块从剪贴板中获取密文数据,并解密得到明文数据,然后将明文数据替换掉剪贴板上对应的密文数据,所述监听模块监听到发生剪贴板替换事件后,所述显示模块从剪贴板上获取该明文数据并显示。在上述技术方案中,当需要对密文数据进行解密时,只需要使用人员对该密文数据进行复制操作,监听模块、解密模块、以及显示模块即可在后台自动完成一系列连贯的数据处理操作,最终自动显示出明文数据,提高了使用人员对密文数据进行解密的用户体验。在另一种技术方案中,所述监听模块和所述解密模块形成解密单元,使监听模块和解密模块制成一个解密单元,方便内置于需要的设备中,比如Android或者IOS系统的手机、电脑等。在另一种技术方案中,所述监听模块感应所述消息复制模块的复制动作,可以更精准的监听剪贴板事件,从而精准的对密文数据进行解密。在另一种技术方案中,所述监听模块感应所述解密模块的替换动作,可以更精准的监听剪贴板替换事件,从而精准及时的显示明文数据。在另一种技术方案中,所述通信应用为具备复制功能的应本文档来自技高网...

【技术保护点】
1.基于剪贴板的数据解密方法,其特征在于,包括:S1、监听剪贴板事件,剪贴板事件具体为将密文数据转移至剪贴板,如果发生剪贴板事件,则从剪贴板中获取该密文数据并解密,得到明文数据;S2、监听剪贴板替换事件,剪贴板替换事件具体为将明文数据替换掉剪贴板上对应的密文数据,如果发生剪贴板替换事件,则从剪贴板获取该明文数据并显示。

【技术特征摘要】
1.基于剪贴板的数据解密方法,其特征在于,包括:S1、监听剪贴板事件,剪贴板事件具体为将密文数据转移至剪贴板,如果发生剪贴板事件,则从剪贴板中获取该密文数据并解密,得到明文数据;S2、监听剪贴板替换事件,剪贴板替换事件具体为将明文数据替换掉剪贴板上对应的密文数据,如果发生剪贴板替换事件,则从剪贴板获取该明文数据并显示。2.如权利要求1所述的基于剪贴板的数据解密方法,其特征在于,所述密文数据转移至剪贴板的方法具体为:采用通信应用的消息复制模块将密文数据复制至该通信应用的剪贴板上。3.如权利要求1所述的基于剪贴板的数据解密方法,其特征在于,所述密文数据和所述明文数据的类型为文本、文件、图像、视频、或二进制数据流。4.基于权利要求2所述的基于剪贴板的数据解密方法的系统,其特征在于,包括:监听模块,其用于监听剪贴板事件和剪贴板替换事件;解密模块,其用于获取剪贴板上的密文数据并解密,以及将明文数据替换掉剪贴板上对应的密文数据;显示模块,其用于...

【专利技术属性】
技术研发人员:罗东平庞潼川杨成功
申请(专利权)人:河南芯盾网安科技发展有限公司
类型:发明
国别省市:河南,41

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

1