The invention discloses a data synchronization method and system, the method includes: receiving data synchronization request second electronic equipment, won the first authentication information; second electronic equipment according to generate a temporary key the first authentication information, encrypted data into ciphertext and upload the ciphertext and the first authentication information to the server through the a temporary key; the first electronic device to send second server authentication information; the first electronic device in second server authentication authentication information with the first authentication information after downloading the same ciphertext, the first electronic device through the second verification information regenerates the temporary key, and by generating the temporary key decryption the ciphertext to obtain data. The invention is applied to the data synchronization between the first electronic device and the second electronic device, and ensures the security in the data synchronization process through the transmission of the cipher text.
【技术实现步骤摘要】
数据同步方法及系统
本专利技术涉及通讯
,尤其涉及一种数据同步方法及系统。例如两台移动终端之间的数据同步,或者移动终端与PC之间的数据转移或同步。
技术介绍
现在计算机领域已经不只是PC独占了,移动端设备已经异军突起,以便携小巧等优势受到人们的依赖。但是PC和移动设备各有优势,都无法取代对方,所以很多的软件厂商都会使自己的软件产品可以同时运行于多种设备上。这种情况下用户的个人数据有时候可能会因为多端登录造成个人数据或者App配置等不同步,这就需要把这些数据从PC传输到移动设备上,或者从移动设备转移到PC上。目前普遍使用的转移方法有很多,但这些方法都有安全性、可靠性、可行性的问题。如果使用Wi-Fi热点或者蓝牙等无线进行传输,这是完全的明文传输,如果被恶意截取或者误传,对方可以直接获取传输的数据。如果使用USB数据线传输,则很不方便,需要随时携带一根数据线,如果是两台移动设备,这种方式甚至无法使用。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供了一种控制方法及电子设备,能至少解决现有技术中存在的上述问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例第一方面提供了一种数据同步方法,应用于第一电子设备和第二电子设备之间的数据同步,所述方法包括:第二电子设备接收数据同步请求,获得第一验证信息;第二电子设备根据所述第一验证信息生成临时密钥,通过所述临时密钥加密数据生成密文并上传所述密文和所述第一验证信息至服务器;第一电子设备向服务器发送第二验证信息;第一电子设备在服务器验证所述第二验证信息与所述第一验证信息相同后下载密文,所述第一电子设 ...
【技术保护点】
一种数据同步方法,应用于第一电子设备和第二电子设备之间的数据同步,其特征在于,所述方法包括:第二电子设备接收数据同步请求,获得第一验证信息;第二电子设备根据所述第一验证信息生成临时密钥,通过所述临时密钥加密数据生成密文并上传所述密文和所述第一验证信息至服务器;第一电子设备向服务器发送第二验证信息;第一电子设备在服务器验证所述第二验证信息与所述第一验证信息相同后下载密文,所述第一电子设备通过所述第二验证信息重新生成所述临时密钥,并通过重新生成的所述临时密钥解密所述密文以获得数据。
【技术特征摘要】
1.一种数据同步方法,应用于第一电子设备和第二电子设备之间的数据同步,其特征在于,所述方法包括:第二电子设备接收数据同步请求,获得第一验证信息;第二电子设备根据所述第一验证信息生成临时密钥,通过所述临时密钥加密数据生成密文并上传所述密文和所述第一验证信息至服务器;第一电子设备向服务器发送第二验证信息;第一电子设备在服务器验证所述第二验证信息与所述第一验证信息相同后下载密文,所述第一电子设备通过所述第二验证信息重新生成所述临时密钥,并通过重新生成的所述临时密钥解密所述密文以获得数据。2.如权利要求1所述的数据同步方法,其特征在于,所述第一验证信息及所述第二验证信息包括一随机数和/或一密钥种子。3.如权利要求1所述的数据同步方法,其特征在于,所述第一验证信息及所述第二验证信息其中之一由所述第一电子设备或所述第二电子设备生成,且在生成所述第一验证信息或所述第二验证信息之后,生成包含所述第一验证信息或所述第二验证信息的二维码信息。4.如权利要求3所述的数据同步方法,其特征在于,所述第一电子设备及所述第二电子设备其中之一通过扫描所述二维码信息并解析获得所述第一验证信息或所述第二验证信息。5.如权利要求1所述的数据同步方法,其特征在于,所述第二电子设备根据所述第一验证信息生成临时密钥,包括:根据获得的第一验证信息,结合盐值和/或用户信息经程序加密算法得到所述临时密钥。6.如权利要求1所述的数据同步方法,其特征在于,所述第一电子设备通过第二验证信息重新生成所述临时密钥,包括:根据获得的第二验证信息,结合盐值和/或用户信息经程序加密算法得到所述临时密钥。7.如权利要求1所述的数据同步方法,其特征在于,所述方法还包括:当第一电子设备和第二电子设备均处于登录状态,所述第二电子设备接收所述数据同步请求。8.如权利要求7所述的数据同步方法,其特征在于,包括:第一电子设备通过第一用户名及与之对应的第一密码向服务器发送登录请求,如登录成功,向服务器发送数据同步请求;第二电子设备在通过第一用户名及第一密码登录服务器后接收所述推送数据同步请求。9.一种数据同步系统,包括第一电子设备和第二电子设备,其特征在于,所述系统包括:第二电子设备配置为接收数据同步请求,获得第一验证信息,并根据所述第一验证信息生成临时密钥,通过所述临时密钥加密数据生成密文并上传所述密文和所述第一验证信息至服务器;第一电子设备配置为向服务器发送第二验证信息,并配置为在通过服务器验证所述第二验证信息与所述第一验证信息相同后下载密文,通过第二验证信息重新生成所述临时密钥,...
【专利技术属性】
技术研发人员:孙吉平,郭凯,
申请(专利权)人:北京深思数盾科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。