一种基于智能终端的社交软件自主加解密系统的制作方法

文档序号:11778290阅读:449来源:国知局
一种基于智能终端的社交软件自主加解密系统的制作方法与工艺

本发明涉及一种交互信息加解密领域,具体涉及一种社交软件信息自主加解密领域。



背景技术:

随着智能终端市场日益发达,如智能手机、平板、手环等,智能终端成为日常生活中不可或缺的一部分,另外社交软件交流越来越流行,尤其是微信、qq等使用频率越来越频繁。随之而来的隐私安全问题也急需解决,如涉及到隐私的对话内容,只需特定用户可以查看,有必要提供从rom层的社交软件自主加解密系统,从系统级对社交软件信息进行加解密管控,从而保证信息只能达到特定用户,保证用户安全隐私。

目前对社交软件交互内容加解密方法主要是通过将文本加密成图片再解密、加解密内存中文件,比如:

中国专利201310494287.3,给出了一种文本加解密交互方法、文本数据加解密方法和文本数据加解密装置,主要是发送端通过将待发送的文本数据进行加密运算以字符形式显示并给出密文图像,接收端获取以字符形式显示的加密数据图像,但将文本加密成图片再解密,识别图片错误率较纯文本解析高,且图片占用字节大。

中国专利201410749578.7,给出了通过安全插件的方式对微信的聊天和文件传递的文本、语音、图片和其他各种类型的文件加密,但无法自主实时对微信聊天内容进行加解密。



技术实现要素:

本发明目的在于提供一种基于智能终端的社交软件自主加解密系统,通过系统rom层实现对社交软件信息加解密,提供一种自主、实时、安全的社交软件信息加解密系统。

本发明提供一种基于智能终端的社交软件自主加解密系统,其技术方案具体为:

(1)本发明的基于智能终端的社交软件自主加解密系统包括信息输入模块、自主加解密选择模块、加密模块、解密模块、信息输出模块;

所述信息输入模块:用于接收智能终端用户输入信息;

所述自主加解密选择模块:用于连接信息输入模块,提供加密或者解密选择接口,从而触发加密模块或者解密模块;

所述加密模块:用于对智能终端用户输入信息处理,在首尾加上标识位,调用加密算法进行加密,然后回填文字到输入框,并自动触发信息输出模块;

所述解密模块:用于对智能终端用户加密信息处理,复制密文到剪切板,判断首尾标识位,如为密文则调用解密算法进行解密,并自动触发信息输出模块;

所述信息输出模块:用于输出加密后密文或解密后明文。

(2)进一步限定,基于智能终端的社交软件自主加解密系统实现步骤如下:

步骤一:智能终端发送方在社交软件中输入信息,从而触发输入模块;

步骤二:智能终端发送方需加密时,输入完毕后点击智能终端显示的加解密悬浮球加密,选择加密接口开关,通过自主加解密选择模块触发加密模块;

步骤三:加密模块被触发后,获取智能终端发送方在社交软件输入信息,对待加密信息在首尾加上标识位,调用加密算法形成密文;

步骤四:加密结束后,则自动触发信息输出模块显示密文;

步骤五:智能终端发送方解密自己密文或接收方解密对方密文或解密复制的密文时,点击智能终端显示的加解密悬浮球解密,选择解密接口开关,通过自主加解密选择模块触发解密模块;

步骤六:解密模块被触发后,对带解密信息判断首尾标识位,调用解密算法形成明文;

步骤七:解密结束后,则自动触发信息输出模块显示明文。

(3)基于智能终端的社交软件自主加解密系统,加解密模块采用aes加解密算法。

(4)基于智能终端的社交软件自主加解密系统,加密模块是从系统rom层对智能终端的社交软件文字实现。

(5)基于智能终端的社交软件自主加解密系统,解密模块是从系统rom层对智能终端的社交软件文字实现。

(6)基于智能终端的社交软件自主加解密系统,自主加解密选择模块是通过自主加解密开关接口实现加解密模块触发。

(7)基于智能终端的社交软件自主加解密系统,智能终端显示的加解密悬浮球可通过自主实时选择触发加密模块和解密模块。

(8)基于智能终端的社交软件自主加解密系统,解密复制的密文通过复制密文信息到剪切板,通过解密接口开关触发解密模块。

(9)基于智能终端的社交软件自主加解密系统,首尾标识符不局限于成对的##、()、[]等。

(10)基于智能终端的社交软件自主加解密系统,所述社交软件不局限于qq、微信、陌陌。

相较于现有技术,本发明提供的一种基于智能终端的社交软件自主加解密系统具有以下有益效果:

一、本发明提供的一种基于智能终端的社交软件自主加解密系统,是基于rom底层加密,相对于传统加密方法错误率小,不容易被截取破解。

二、本发明提供的一种基于智能终端的社交软件自主加解密系统,用户可以自主选择是否加密,非强制性;不局限社交加密应用软件,如微信、qq、陌陌等;还可实时对社交软件信息加解密,具有灵活实用的特点。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:

图1是本发明提供的一种基于智能终端的社交软件自主加解密系统的示意图;

图2是本发明提供的一种基于智能终端的社交软件自主加解密系统流程图;

图3是本发明提供的一种基于智能终端的社交软件自主加解密系统的智能终端加解密微信信息实施例。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。

请参阅图1,图1是本发明提供的一种基于智能终端的社交软件自主加解密系统的示意图,所述系统修改系统rom层,通过加解密选择开关自主、实时、可控对社交聊天软件信息加解密。所述信息输入模块101用于接收智能终端用户输入信息;所述自主加解密选择模块102用于连接信息输入模块,提供加密或者解密选择接口,从而触发加密模块或者解密模块;所述述加密模块103用于对智能终端用户输入信息处理,在首尾加上标识位,调用加密算法进行加密,然后回填文字到输入框,并自动触发信息输出模块;所述解密模块104用于对智能终端用户加密信息处理,复制密文到剪切板,判断首尾标识位,如为密文则调用解密算法进行解密,并自动触发信息输出模块;所述信息输出模块105用于输出加密后密文或解密后明文。

请参阅图2,图2是本发明提供的一种基于智能终端的社交软件自主加解密系统流程图,发送端用户201即使用智能终端社交软件用户,该智能终端系统是修改rom层实现社交软件自主解密的系统;发送端信息输入模块202是用于接收智能终端社交软件输入信息,以明文的形式展示;如需加密,则通过发送端自主加解密选择模块203触发发送端加密模块204,如不需加密则显示明文;所述发送端加密模块204被触发后,获取发送端信息输入模块202的待加密信息,对待加密信息的首尾加上标识位,调用加密算法形成密文,触发发送端信息输出模块205;发送端信息输出模块205被自动触发后,则发送密文206给接收端用户207;接收端用户207收到发送端用户206密文或解密复制的密文或解密自己密文,如需解密,则触发接收端信息输入模块208通过接收端自主加解密选择模块209触发接收端解密模块210;接收端解密模块210被触发后,对带解密信息判断首尾标志位,调用解密算法形成明文,自动触发接收端信息输出模块211;接收端信息输出模块211被触发后,则显示明文212。

请参阅图3,图3是本发明提供的一种基于智能终端的社交软件自主加解密系统的智能终端加解密微信信息实施例,本实施例中智能终端采用智能手机和平板,社交软件使用微信,加解密算法采用aes,待加密信息首尾添加的标识符是成对#,具体步骤如下:

步骤301:用户a选择智能终端为智能手机,在手机系统rom实现社交软件自主加解密系统;

步骤302:用户a开启社交软件为微信;

步骤303:用户a通过微信输入信息,选择微信界面上自主加解密选择触发加密模块,对用户a微信输入信息调用aes加密算法加密,并在首尾加上特殊标识位#进行加密;

步骤304:用户a通过微信发送信息给用户b和用户c;

步骤305:用户b选择智能终端为智能手机,但没在手机系统rom实现社交软件自主加解密系统;

步骤306:用户b复制密文信息;

步骤307:因用户b未使用智能手机加密终端,固无加解密选择入口,显示密文;

步骤308:用户c选择智能终端为平板,在平板系统rom实现社交软件自主加解密系统;

步骤309:用户c复制密文信息;

步骤310:因用户c选择是实用平板加密终端,判断是否为加密信息,是则执行步骤311,否则执行步骤312;

步骤311:调用系统加密模块进行解密,显示明文;

步骤312:通过密文首尾位标志位#判断是否为符合解密规则,是则执行步骤313,否则执行步骤314;

步骤313:符合加密规则,则提示解密失败;

步骤314:不符合加密规则,则提示非密文。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1