【技术实现步骤摘要】
本专利技术涉及移动通信
,具体来说,涉及一种数据加密和解密方法和装置。
技术介绍
在互联网迅速发展的今天,网上电子交易的频率越来越大,这样大大方便了人民的日常生活,但是,网络上存在着很多的不安全因素,具体地,各类木马病毒等使得有些机密数据被不法分子窃取,将会导致经济损失,进而导致精神伤害,例如在我们进行网上银行转账交易的时候,我们的网银密码及其它信息被他人窃取,不法分子就会利用窃取而来的信息对我们的银行账户进行交易,导致银行账户内的存款被盗。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本专利技术提出一种数据发送方法、数据接收方法、数据发送装置和数据接收装置,解决了现有技术中由于web网页和/或客户端的特性,木马病毒等容易在web前段获取到对称加密的秘钥,从而轻松破解密文而窃取到正确的用户输入的明文信息的问题,本专利技术通过非对称加密的算法对携带敏感信息的数据进行加密,在加密信息传输的过程中,即使通过木马病毒等获取该加密信息,也无法对该加密信息进行正确的解密,进而保障了网上交易的安全性。本专利技术的技术方案是这样实现的 ...
【技术保护点】
一种数据加密和解密方法,其特征在于,包括:在服务器中存储一对非对称密钥,并且所述非对称密钥包括公钥K1和私钥K2,数据加密过程包括以下步骤:获取待加密的信息m,其中,所述待加密信息m为根据需求设定的需加密的信息;使用所述公钥K1加密所述待加密的信息m,以产生加密信息c;将所述加密信息c发送至所述服务器;数据解密过程包括以下步骤:接收所述加密信息c;使用所述私钥K2解密所述加密信息c,以获得所述信息m。
【技术特征摘要】
1.一种数据加密和解密方法,其特征在于,包括:在服务器中存储一对非对称密钥,并且所述非对称密钥包括公钥K1和私钥K2,数据加密过程包括以下步骤:获取待加密的信息m,其中,所述待加密信息m为根据需求设定的需加密的信息;使用所述公钥K1加密所述待加密的信息m,以产生加密信息c;将所述加密信息c发送至所述服务器;数据解密过程包括以下步骤:接收所述加密信息c;使用所述私钥K2解密所述加密信息c,以获得所述信息m。2.根据权利要求1所述的数据加密和解密方法,其特征在于,所述待加密信息m包括:密码信息、身份信息、携带敏感信息的信息。3.根据权利要求1所述的数据加密和解密方法,其特征在于,所述数据加密过程进一步包括:在web浏览器上,获取待加密的信息m和所述服务器发送的公钥K1,其中,所述待加密信息m为根据需求设定的需加密的信息;使用所述公钥K1加密所述待加密的信息m,以产生加密信息c;将所述加密信息c发送至所述服务器。4.根据权利要求3所述的数据加密和解密方法,其特征在于,所述Web浏览器和所述服务器为B/S结构。5.根据权利要求1所述的数据加密和解密方法,其特征在于,数据加密过程进一步包括:在客户端上,获取待加密的信息m和所述服务器发送的公钥K1,其中,所述待加密信息m为根据需求设定的需加密的信息;使用所述公钥K1加密所述待加密的信息m,以产生加密...
【专利技术属性】
技术研发人员:郑军,李伟,王翊心,
申请(专利权)人:北京信安世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。