【技术实现步骤摘要】
一种数据传输方法、系统、设备及存储介质
本专利技术涉及通信领域,特别是涉及一种数据传输方法、系统、设备及存储介质。
技术介绍
Web应用是一种可以通过Web访问的应用程序,最大好处在于用户仅需要通过客户端中的浏览器即可以访问到服务器中的应用程序。当客户端访问服务器中的Web应用时,往往需要向服务器发送相应的请求数据,为了确保在客户端向服务器传输数据过程中数据的安全性,当前方案大部分会采用TLS对服务器全站的加密访问保护,也就是需要基于HTTPS协议进行客户端向服务器的数据传输,但是即使依靠HTTPS本身提供的安全性实现客户端向服务器传输数据,也可能会存在恶意用户预先将虚假的根证书导入客户端,并以此在客户端与服务器之间建立代理服务器,进而通过代理服务器监听客户端向服务器传输的数据,因此难以确保客户端与服务器之间数据传输的安全性。由此可见,提供一种数据传输方法,以相对确保客户端与服务器之间数据传输的安全性,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的是提供一种数据传输方法、 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于客户端,包括:/n接收服务器传入的字符串以及服务器公钥;/n获取原传输数据,并将所述字符串以及所述原传输数据共同加密生成密文数据;/n通过所述服务器公钥对所述密文数据进行加密,并将加密后的所述密文数据传输至所述服务器。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于客户端,包括:
接收服务器传入的字符串以及服务器公钥;
获取原传输数据,并将所述字符串以及所述原传输数据共同加密生成密文数据;
通过所述服务器公钥对所述密文数据进行加密,并将加密后的所述密文数据传输至所述服务器。
2.根据权利要求1所述的数据传输方法,其特征在于,在所述通过所述服务器公钥对所述密文数据进行加密之前,所述方法还包括:
对所述密文数据增加所述字符串;
所述通过所述服务器公钥对所述密文数据进行加密,包括:
通过所述服务器公钥对增加有所述字符串的所述密文数据进行加密。
3.根据权利要求2所述的数据传输方法,其特征在于,在所述将加密后的所述密文数据传输至所述服务器之前,所述方法还包括:
基于Base64编码方式对加密后的所述密文数据进行编码;
所述将加密后的所述密文数据传输至所述服务器,包括:
将加密并编码后的所述密文数据传输至所述服务器。
4.根据权利要求1所述的数据传输方法,其特征在于,所述将所述字符串以及所述原传输数据共同加密生成密文数据,包括:
基于AES加密算法将所述字符串以及所述原传输数据共同加密生成所述密文数据。
5.根据权利要求1至4任意一项所述的数据传输方法,其特征在于,所述将加密后的所述密文数据传输至所述服务器,包括:
基于HTTPS协议将加密后的所述密文数据传输至所述服务器。
6.一种数据传输方法,其特征在于,应用于服务器,包括:
生成字符串以及服务器密钥对,所述服务器密钥对包含服务器公钥以及服务器私钥;
将所述字符串以及所述服务器公钥传...
【专利技术属性】
技术研发人员:葛强,朱正东,谈超,
申请(专利权)人:华云数据有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。