一种传输信息的方法及装置制造方法

xiaoxiao2020-7-22  10

一种传输信息的方法及装置制造方法
【专利摘要】本发明公开了一种传输信息的方法及装置,属于信息【技术领域】。所述方法包括:发送端获取接收端生成的公钥;所述发送端通过预设的非对称加密算法,使用所述公钥对待加密的第一信息进行加密,得到加密后的第二信息;所述发送端根据所述第二信息转换成第二二维码,并发布所述第二二维码;以使所述接收端获取所述第二二维码进行解密还原出所述第一信息。本发明将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
【专利说明】一种传输信息的方法及装置
【技术领域】
[0001]本发明涉及信息【技术领域】,特别涉及一种传输信息的方法及装置。
【背景技术】
[0002]随着智能终端的普及,用户使用智能终端进行信息的交互也越来越方便。当用户交互的信息中存在需要加密保护的信息时,则通常发送端需要对信息预先进行加密再进行发送以保证信息的安全性,而接收端接收到加密后的信息再进行解密,还原出原有的信息。
[0003]现有技术中传输加密信息的过程一般为:发送端通过使用智能终端中预设的加密应用,设置密码并对信息进行加密,再将加密后的信息通过邮件、短信息、即时通信应用等方式发送给接收端;发送端再通过传输加密的信息的传输方式以外的其他方式将密码告知给接收端;发送端通过使用智能终端中预设的解密应用,并使用发送端告知的密码对加密的信息进行解密,还原出原有的信息。
[0004]发明人发现现有技术至少存在以下问题:
[0005]加密和解密的过程需要进行设置密码或输入密码等操作过程,操作过于繁琐;发送端告知接收端密码的过程中会存在输入错误等情况造成解密失败,需要进行重新告知密码的过程;另外,虽然密码的传输方式与加密的信息的传输方式并不相同,但是一旦被他人得到,则还是会威胁到信息的安全性。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种传输信息的方法及装置。所述技术方案如下:
[0007]—方面,提供了一种传输信息的方法,所述方法包括:
[0008]发送端获取接收端生成的公钥;
[0009]所述发送端通过预设的非对称加密算法,使用所述公钥对待加密的第一信息进行加密,得到加密后的第二信息;
[0010]所述发送端根据所述第二信息转换成第二二维码,并发布所述第二二维码;以使所述接收端获取所述第二二维码进行解密还原出所述第一信息。
[0011]优选的,所述发送端获取接收端生成的公钥,包括:
[0012]发送端获取接收端发布的第一二维码,并从所述第一二维码中提取所述接收端生成的公钥。
[0013]优选的,所述从所述第一二维码中提取所述接收端生成的公钥,包括:
[0014]所述发送端从所述第一二维码中识别出第一字符串;
[0015]所述发送端根据预设解码算法,对所述第一字符串进行解码得到所述接收端生成的公钥。
[0016]优选的,所述发送端根据所述第二信息转换成第二二维码,包括:
[0017]所述发送端根据预设编码算法,对所述第二信息进行编码得到第二字符串;[0018]所述发送端将所述第二字符串转换成为第二二维码。
[0019]另一方面,提供了一种传输信息的方法,所述方法包括:
[0020]接收端获取发送端发布的第二二维码,并从所述第二二维码中提取加密后的第二信息,所述第二信息为所述发送端根据所述接收端生成的公钥加密得到;
[0021]所述接收端通过预设的非对称解密算法,使用与所述公钥相对应的私钥对所述第二信息进行解密,还原得到所述第二信息加密前的第一信息。
[0022]优选的,所述从所述第二二维码中提取加密后的第二信息,包括:
[0023]所述接收端从所述第二二维码中识别出第二字符串;
[0024]所述接收端根据预设解码算法,对所述第二字符串进行解码得到第二信息。
[0025]优选的,所述接收端获取发送端发布的第二二维码之前,所述方法还包括:
[0026]所述接收端根据预设的非对称加密算法,生成用于加密解密的密钥对,所述密钥对包括公钥和私钥;
[0027]所述接收端将所述公钥转换成为第一二维码,并发布所述第一二维码;以使发送端获取所述第一二维码进行加密操作。
[0028]优选的,所述接收端将所述公钥转换成为第一二维码,包括:
[0029]所述接收端根据预设编码算法,对所述公钥进行编码得到第一字符串;
[0030]所述接收端将所述第一字符串转换成为第一二维码。
[0031]另一方面,提供了一种传输信息的装置,所述装置包括:
[0032]第一获取模块,用于获取接收端生成的公钥;
[0033]加密模块,用于通过预设的非对称加密算法,使用所述公钥对待加密的第一信息进行加密,得到加密后的第二信息;
[0034]第一发布模块,用于根据所述第二信息转换成第二二维码,并发布所述第二二维码;以使所述接收端获取所述第二二维码进行解密还原出所述第一信息。
[0035]优选的,所述第一获取模块具体用于:
[0036]获取接收端发布的第一二维码,并从所述第一二维码中提取所述接收端生成的公钥。
[0037]优选的,所述第一获取模块,包括:
[0038]第一识别单元,用于从所述第一二维码中识别出第一字符串;
[0039]第一解码单元,用于根据预设解码算法,对所述第一字符串进行解码得到所述接收端生成的公钥。
[0040]优选的,所述第一发布模块,包括:
[0041]第一编码单元,用于根据预设编码算法,对所述第二信息进行编码得到第二字符串;
[0042]第一转换单元,用于将所述第二字符串转换成为第二二维码。
[0043]另一方面,提供了一种传输信息的装置,所述装置包括:
[0044]第二获取模块,用于获取发送端发布的第二二维码,并从所述第二二维码中提取加密后的第二信息,所述第二信息为所述发送端根据所述接收端生成的公钥加密得到;
[0045]解密模块,用于通过预设的非对称解密算法,使用与所述公钥相对应的私钥对所述第二信息进行解密,还原得到所述第二信息加密前的第一信息。[0046]优选的,所述第二获取模块,包括:
[0047]第二识别单元,用于从所述第二二维码中识别出第二字符串;
[0048]第二解码单元,用于根据预设解码算法,对所述第二字符串进行解码得到第二信肩、O
[0049]优选的,所述装置还包括:
[0050]生成模块,用于根据预设的非对称加密算法,生成用于加密解密的密钥对,所述密钥对包括公钥和私钥;
[0051]第二发布模块,用于将所述公钥转换成为第一二维码,并发布所述第一二维码;以使发送端获取所述第一二维码进行加密操作。
[0052]优选的,所述第二发布模块,包括:
[0053]第二编码单元,用于根据预设编码算法,对所述公钥进行编码得到第一字符串;
[0054]第二转换单元,用于将所述第一字符串转换成为第一二维码。
[0055]本发明实施例提供的技术方案带来的有益效果是:
[0056]通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
【专利附图】

【附图说明】
[0057]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]图1是本发明实施例一提供的传输信息的方法流程图;
[0059]图2是本发明实施例二提供的传输信息的方法流程图;
[0060]图3是本发明实施例三提供的传输信息的方法流程图;
[0061]图4是本发明实施例四提供的传输信息的方法流程图;
[0062]图5是本发明实施例五提供的传输信息的装置结构示意图;
[0063]图6是本发明实施例六提供的传输信息的装置结构示意图。
【具体实施方式】
[0064]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0065]实施例一
[0066]本发明实施例提供了一种传输信息的方法,参见图2,方法流程包括:
[0067]101:发送端获取接收端生成的公钥;
[0068]102:发送端通过预设的非对称加密算法,使用公钥对待加密的第一信息进行加密,得到加密后的第二信息;
[0069]103:发送端根据第二信息转换成第二二维码,并发布第二二维码;以使接收端获取第二二维码进行解密还原出第一信息。
[0070]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
[0071]实施例二
[0072]本发明实施例提供了一种传输信息的方法,参见图2,方法流程包括:
[0073]201:接收端根据预设的非对称加密算法,生成用于加密解密的密钥对,密钥对包括公钥和私钥。
[0074]其中,在本发明实施例中,非对称加密算法可以包括但不限于RSA算法。
[0075]接收端在加密和解密的流程之前预先通过非对称加密算法生成密钥对即公钥和私钥。其中,公钥用于发送端进行加密信息所使用,私钥用于接收端进行解密信息所使用。在加密和解密的过程中,仅将公钥发送给发送端,而私钥则保存在接收端并不向外公开。因此如果公钥或加密后的信息被其他用户截获后,也并不会影响信息的安全性。
[0076]其中,该密钥对中的公钥与私钥是一对一关联的。
[0077]202:接收端将公钥转换成为第一二维码,并发布第一二维码;以使发送端获取第一二维码进行加密操作。
[0078]本步骤包括如下2021至2022的步骤,可以为:
[0079]2021:接收端根据预设编码算法,对公钥进行编码得到第一字符串。
[0080]其中,预设编码算法在本发明实施例中可以包括但不限于Base64编码算法。
[0081]将公钥通过Base64编码算法进行编码得到字符串,以便接收端可以将公钥转换成为二维码。
[0082]2022:接收端将第一字符串转换成为第一二维码,并发布第一二维码。
[0083]通过生成二维码的相关算法,将第一字符串转换为第一二维码。其中,在本发明实施例中,二维码的类型可以包括但不限于:QR Code 二维码。
[0084]进一步的,接收端发布第一二维码的过程可以包括但不限于以下方式:
[0085]第一种方式,接收端将第一二维码直接显示与接收端的屏幕中,以使发送端通过摄像头获取第一二维码。
[0086]第二种方式,接收端通过邮件、短信息或即时通信应用将第一二维码传输给发送端。
[0087]203:发送端获取接收端发布的第一二维码,并从第一二维码中提取接收端生成的公钥。
[0088]其中,发送端获取接收端发布的第一二维码的过程包括但不限于以下方式:
[0089]对于步骤2022中描述的第一种方式:
[0090]发送端则通过摄像头获取接收端屏幕中展示的第一二维码。[0091]对于步骤2022中描述的第二种方式:
[0092]发送端则通过接收到的接收端通过邮件、短信息或即时通信应用中发送的第一二维码。
[0093]进一步的,从第一二维码中提取接收端生成的公钥的过程本步骤包括如下2031至2032的步骤,可以为:
[0094]2031:发送端从第一二维码中识别出第一字符串。
[0095]其中,从二维码中识别出信息的方式为识别第一二维码中与二进制相对应的几何形体,并转换成为二进制的数字,最终得到第一字符串。
[0096]2032:发送端根据预设解码算法,对第一字符串进行解码得到接收端生成的公钥。
[0097]其中,预设解码算法在本发明实施例中可以包括但不限于Base64解码算法。
[0098]204:发送端通过预设的非对称加密算法,使用公钥对待加密的第一信息进行加密,得到加密后的第二信息。
[0099]其中,在本发明实施例中,非对称加密算法可以包括但不限于RSA算法。
[0100]待加密的第一信息为用户预先选取的内容,可以包括但不限于:文字信息、图片信息、多媒体信息、文件信息等。
[0101]205:发送端根据第二信息转换成第二二维码,并发布第二二维码;以使接收端获取第二二维码进行解密还原出第一信息。
[0102]其中,本步骤包括如下2051至2052的步骤,可以为:
[0103]2051:发送端根据预设编码算法,对第二信息进行编码得到第二字符串。
[0104]其中,预设编码算法在本发明实施例中可以包括但不限于Base64编码算法,以便发送端可以将第一信息转换成为二维码。
[0105]2052:发送端将第二字符串转换成为第二二维码,并发布第二二维码。
[0106]进一步的,发布第二二维码的过程可以包括但不限于以下方式:
[0107]第一种方式,发送端将第二二维码直接显示与接收端的屏幕中,以使接收端通过摄像头获取第二二维码。
[0108]第二种方式,发送端通过邮件、短信息或即时通信应用将第二二维码传输给发送端。
[0109]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
[0110]实施例三
[0111]本发明实施例提供了一种传输信息的方法,参见图3,方法流程包括:
[0112]301:接收端获取发送端发布的第二二维码,并从第二二维码中提取加密后的第二信息,第二信息为发送端根据接收端生成的公钥加密得到;
[0113]302:接收端通过预设的非对称解密算法,使用与公钥相对应的私钥对第二信息进行解密,还原得到第二信息加密前的第一信息。[0114]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
[0115]实施例四
[0116]本发明实施例提供了一种传输信息的方法,参见图4,方法流程包括:
[0117]401:接收端获取发送端发布的第二二维码,并从第二二维码中提取加密后的第二信息,第二信息为发送端根据接收端生成的公钥加密得到。
[0118]其中,发送端获取接收端发布的第一二维码的过程包括但不限于以下方式:
[0119]第一种方式:
[0120]接收端通过摄像头获取发送端屏幕中展示的第一二维码;
[0121]第二种方式:
[0122]接收端通过接收发送端通过邮件、短信息或即时通信应用中发送的第一二维码。
[0123]进一步的,本步骤中第二二维码提取第二信息的过程包括如下4011至4012的步骤,可以为:
[0124]4011:接收端从第二二维码中识别出第二字符串。
[0125]其中,从二维码中识别出信息的方式为识别第二二维码中与二进制相对应的几何形体,并转换成为二进制的数字,最终得到第二字符串。
[0126]4012:接收端根据预设解码算法,对第二字符串进行解码得到第二信息。
[0127]其中,预设解码算法在本发明实施例中可以包括但不限于Base64解码算法。
[0128]402:接收端通过预设的非对称解密算法,使用与公钥相对应的私钥对第二信息进行解密,还原得到第二信息加密前的第一信息。
[0129]其中,在本发明实施例中,非对称解密算法可以包括但不限于RSA算法。
[0130]进一步的,非对称解密算法需要与实施例二中使用的非对称加密算法相对应,才能对加密的信息进行解密。
[0131]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
[0132]实施例五
[0133]本发明实施例提供了 一种传输信息的装置,参见图5,该装置包括:
[0134]第一获取模块501,用于获取接收端生成的公钥;
[0135]加密模块502,用于通过预设的非对称加密算法,使用公钥对待加密的第一信息进行加密,得到加密后的第二信息;
[0136]第一发布模块503,用于根据第二信息转换成第二二维码,并发布第二二维码;以使接收端获取第二二维码进行解密还原出第一信息。
[0137]其中,第一获取模块具体用于:
[0138]获取接收端发布的第一二维码,并从第一二维码中提取接收端生成的公钥。
[0139]相应的,第一获取模块501,包括:
[0140]第一识别单元,用于从第一二维码中识别出第一字符串;
[0141]第一解码单元,用于根据预设解码算法,对第一字符串进行解码得到接收端生成的公钥。
[0142]其中,第一发布模块503,包括:
[0143]第一编码单元,用于根据预设编码算法,对第二信息进行编码得到第二字符串;
[0144]第一转换单元,用于将第二字符串转换成为第二二维码。
[0145]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。
[0146]实施例六
[0147]本发明实施例提供了 一种传输信息的装置,参见图6,该装置包括:
[0148]第二获取模块601,用于获取发送端发布的第二二维码,并从第二二维码中提取加密后的第二信息,第二信息为发送端根据接收端生成的公钥加密得到;
[0149]解密模块602,用于通过预设的非对称解密算法,使用与公钥相对应的私钥对第二信息进行解密,还原得到第二信息加密前的第一信息。
[0150]其中,第二获取模块601,包括:
[0151]第二识别单元,用于从第二二维码中识别出第二字符串;
[0152]第二解码单元,用于根据预设解码算法,对第二字符串进行解码得到第二信息。
[0153]其中,装置还包括:
[0154]生成模块603,用于根据预设的非对称加密算法,生成用于加密解密的密钥对,密钥对包括公钥和私钥;
[0155]第二发布模块604,用于将公钥转换成为第一二维码,并发布第一二维码;以使发送端获取第一二维码进行加密操作。
[0156]其中,第二发布模块604,包括:
[0157]第二编码单元,用于根据预设编码算法,对公钥进行编码得到第一字符串;
[0158]第二转换单元,用于将第一字符串转换成为第一二维码。
[0159]本发明实施例通过发送端根据接收端发布的公钥,对待加密的信息进行加密,并将加密后的信息转化成为二维码;接收端通过获取发送端发布的携带有加密后的信息的二维码,并通过与公钥对应的私钥对该二维码中的加密后的信息进行解密,还原出原有的信息。将加密算法生成的公钥替换人工设置加密密码,输入解密密码的过程,简化了操作并且不会存在告知密码的过程中输入错误的情况;并且公钥仅是作用于加密过程,公钥或加密后的信息如果被他人截获,也无法对信息进行解密,提高了信息的安全性。[0160]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0161]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0162]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种传输信息的方法,其特征在于,所述方法包括: 发送端获取接收端生成的公钥; 所述发送端通过预设的非对称加密算法,使用所述公钥对待加密的第一信息进行加密,得到加密后的第二信息; 所述发送端根据所述第二信息转换成第二二维码,并发布所述第二二维码;以使所述接收端获取所述第二二维码进行解密还原出所述第一信息。
2.根据权利要求1所述的方法,其特征在于,所述发送端获取接收端生成的公钥,包括: 发送端获取接收端发布的第一二维码,并从所述第一二维码中提取所述接收端生成的公钥。
3.根据权利要求2所述的方法,其特征在于,所述从所述第一二维码中提取所述接收端生成的公钥,包括: 所述发送端从所述第一二维码中识别出第一字符串; 所述发送端根据预设解码算法,对所述第一字符串进行解码得到所述接收端生成的公钥。
4.根据权利要求1所述的方法,其特征在于,所述发送端根据所述第二信息转换成第二二维码,包括: 所述发送端根据预设编码算法,对所述第二信息进行编码得到第二字符串; 所述发送端将所述第二字符串转换成为第二二维码。
5.一种传输信息的方法,其特征在于,所述方法包括: 接收端获取发送端发布的第二二维码,并从所述第二二维码中提取加密后的第二信息,所述第二信息为所述发送端根据所述接收端生成的公钥加密得到; 所述接收端通过预设的非对称解密算法,使用与所述公钥相对应的私钥对所述第二信息进行解密,还原得到所述第二信息加密前的第一信息。
6.根据权利要求5所述的方法,其特征在于,所述从所述第二二维码中提取加密后的第二信息,包括: 所述接收端从所述第二二维码中识别出第二字符串; 所述接收端根据预设解码算法,对所述第二字符串进行解码得到第二信息。
7.根据权利要求5所述的方法,其特征在于,所述接收端获取发送端发布的第二二维码之前,所述方法还包括: 所述接收端根据预设的非对称加密算法,生成用于加密解密的密钥对,所述密钥对包括公钥和私钥; 所述接收端将所述公钥转换成为第一二维码,并发布所述第一二维码;以使发送端获取所述第一二维码进行加密操作。
8.根据权利要求7所述的方法,其特征在于,所述接收端将所述公钥转换成为第一二维码,包括: 所述接收端根据预设编码算法,对所述公钥进行编码得到第一字符串; 所述接收端将所述第一字符串转换成为第一二维码。
9.一种传输信息的装置,其特征在于,所述装置包括:第一获取模块,用于获取接收端生成的公钥; 加密模块,用于通过预设的非对称加密算法,使用所述公钥对待加密的第一信息进行加密,得到加密后的第二信息; 第一发布模块,用于根据所述第二信息转换成第二二维码,并发布所述第二二维码;以使所述接收端获取所述第二二维码进行解密还原出所述第一信息。
10.根据权利要求9所述的装置,其特征在于,所述第一获取模块具体用于: 获取接收端发布的第一二维码,并从所述第一二维码中提取所述接收端生成的公钥。
11.根据权利要求10所述的装置,其特征在于,所述第一获取模块,包括: 第一识别单元,用于从所述第一二维码中识别出第一字符串; 第一解码单元,用于根据预设解码算法,对所述第一字符串进行解码得到所述接收端生成的公钥。
12.根据权利要求9所述的装置,其特征在于,所述第一发布模块,包括: 第一编码单元,用于根据预设编码算法,对所述第二信息进行编码得到第二字符串; 第一转换单元,用于将所述第二字符串转换成为第二二维码。
13.一种传输 信息的装置,其特征在于,所述装置包括: 第二获取模块,用于获取发送端发布的第二二维码,并从所述第二二维码中提取加密后的第二信息,所述第二信息为所述发送端根据所述接收端生成的公钥加密得到; 解密模块,用于通过预设的非对称解密算法,使用与所述公钥相对应的私钥对所述第二信息进行解密,还原得到所述第二信息加密前的第一信息。
14.根据权利要求13所述的装置,其特征在于,所述第二获取模块,包括: 第二识别单元,用于从所述第二二维码中识别出第二字符串; 第二解码单元,用于根据预设解码算法,对所述第二字符串进行解码得到第二信息。
15.根据权利要求13所述的装置,其特征在于,所述装置还包括: 生成模块,用于根据预设的非对称加密算法,生成用于加密解密的密钥对,所述密钥对包括公钥和私钥; 第二发布模块,用于将所述公钥转换成为第一二维码,并发布所述第一二维码;以使发送端获取所述第一二维码进行加密操作。
16.根据权利要求15所述的装置,其特征在于,所述第二发布模块,包括: 第二编码单元,用于根据预设编码算法,对所述公钥进行编码得到第一字符串; 第二转换单元,用于将所述第一字符串转换成为第一二维码。
【文档编号】G06K17/00GK104038472SQ201410179178
【公开日】2014年9月10日 申请日期:2014年4月29日 优先权日:2014年4月29日
【发明者】翁泽楷, 王道新, 廖贤明, 贾君杰 申请人:广州华多网络科技有限公司

最新回复(0)