CN107579964A - 数据传输方法及装置 - Google Patents

数据传输方法及装置 Download PDF

Info

Publication number
CN107579964A
CN107579964A CN201710740784.5A CN201710740784A CN107579964A CN 107579964 A CN107579964 A CN 107579964A CN 201710740784 A CN201710740784 A CN 201710740784A CN 107579964 A CN107579964 A CN 107579964A
Authority
CN
China
Prior art keywords
data
user
user cipher
receiver
communication data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710740784.5A
Other languages
English (en)
Inventor
仇亚东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201710740784.5A priority Critical patent/CN107579964A/zh
Publication of CN107579964A publication Critical patent/CN107579964A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种数据传输方法及装置,其中,数据传输方法中包括:数据发送端根据内部存储的用户密码对通信数据进行加密;数据发送端将加密数据及与所述用户密码关联的用户名一并发送至数据接收端;接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。数据发送端直接将内部存储的用户密码作为通信数据的加密密码,在数据传输的过程中,无需与数据接收端协商加密密钥,也无需第三方机构(如CA)介入,简化了数据传输过程的同时,保证了数据传输的安全性能,尤其在网络不安全的情况下,不会因加密密钥需要经由网络进行协商而泄露。

Description

数据传输方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种数据传输方法及装置。
背景技术
当今环境下,各行各业的数据几乎都需要通过开放网络来交互,但开放网络是不可信的网络环境。也就说,如果客户机和服务端在不可信网络上进行明文通信,任何人都能获取明文内容,甚至篡改。
当然,目前有成熟的方案来解决客户机和服务端之间通信安全的问题:如中国专利CN201510041527.3公开的一种HTTP协议下可变密钥加密的安全登录方法,其采用可变密钥加密用户密码,由于服务端每次给的密钥是动态变化的,加密后的数据也是动态变化,从而增加恶意第三方的破解难度;又如,客户机和服务端之间通过HTTPS方式进行通信,在该种方式下,服务端将公钥传输给客户机;客户机使用该公钥对双方之后通信需要使用的通信密钥进行加密,并将密文传输给服务端;服务端用私钥对其进行解密,得到客户机欲使用的通信密钥。以此双方进行用户认证时,客户机用约定的通信密钥对通信数据进行加密,服务端接收到之后对其进行解密,得到发送的通信数据,完成数据传输。以上两种方式虽然都能做到防泄露、防篡改、防假冒,但是事先需要通过其他技术协商通信密钥,这个过程需要客户机和服务端之间进行大量的数据交互。
发明内容
本发明的目的是提供一种数据传输方法及装置,有效解决现有技术中数据传输过程中需要在互联网中传输加密密钥的技术问题。
本发明提供的技术方案如下:
一种数据传输方法,包括:
数据发送端根据内部存储的用户密码对通信数据进行加密;
数据发送端将加密数据及与所述用户密码关联的用户名一并发送至数据接收端;
接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
在本技术方案中,数据发送端直接将内部存储的用户密码作为通信数据的加密密码,在数据传输的过程中,无需与数据接收端协商加密密钥,也无需第三方机构(如CA)介入,简化了数据传输过程的同时,保证了数据传输的安全性能,尤其在网络不安全的情况下,不会因加密密钥需要经由网络进行协商而泄露。
进一步优选地,在步骤接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息中,包括:
数据接收端根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
数据接收端根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
数据接收端将接收通信数据的信息反馈至数据接收端,完成数据传输。
在本技术方案中,数据接收端接收到数据发送端发送的加密数据之后,进一步根据接收到的用户名查找到用户密码,以此对加密数据进行解析得到通信数据,简单方便,节约网络资源。
进一步优选地,在步骤数据发送端根据内部存储的用户密码对通信数据进行加密之后,还包括:
采用信息摘要算法对通信数据进行信息摘要;
在步骤数据发送端将加密数据及与所述用户密码关联的用户名一并发送至数据接收端中,具体为:
数据发送端将加密数据、通信数据的信息摘要及与所述用户密码关联的用户名一并发送至数据接收端。
在本技术方案中,数据发送端采用用户密码对通信数据进行加密之后,进一步采用信息摘要算法对通信数据进行信息摘要,便于信息接收端对通信数据的完整性进行校验,保证通信数据传输的安全性。
进一步优选地,在步骤接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息中,包括:
数据接收端根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
数据接收端根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
数据接收端采用信息摘要算法对解密得到的通信数据进行信息摘要;
数据接收端判断生成的信息摘要与接收到的信息摘要是否一致;若是,
数据接收端将接收通信数据的信息反馈至数据接收端,完成数据传输。
在本技术方案中,数据接收端在接收到数据发送端发送的用户名、信息摘要及加密数据之后,根据查找到的用户密码对其进行解密,并采用信息摘要算法对其进行信息摘要,以此判断接收到的通信数据是否被篡改,保证数据传输的完整性。
进一步优选地,在数据发送端和数据接收端中关联存储有用户名和用户密码;
所述用户名和用户密码通过手动输入的方式输入数据发送端或数据接收端并临时存储。
本发明还提供了一种数据传输装置,应用于数据发送端,所述数据传输装置中包括:
第一处理器,用于实现各指令;及
第一存储器,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,所述指令适用于第一处理器加载并执行;所述多条指令包括:
根据内部存储的用户密码对通信数据进行加密;
将加密数据及与所述用户密码关联的用户名一并发送至数据接收端;
接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
在本技术方案中,数据发送端直接将内部存储的用户密码作为通信数据的加密密码,在数据传输的过程中,无需与数据接收端协商加密密钥,也无需第三方机构(如CA)介入,简化了数据传输过程的同时,保证了数据传输的安全性能,尤其在网络不安全的情况下,不会因加密密钥需要经由网络进行协商而泄露。
进一步优选地,在指令根据内部存储的用户密码对通信数据进行加密之后,还包括:
采用信息摘要算法对通信数据进行信息摘要;
在指令将加密数据及与所述用户密码关联的用户名一并发送至数据接收端中,具体为:
将加密数据、通信数据的信息摘要及与所述用户密码关联的用户名一并发送至数据接收端。
在本技术方案中,数据发送端采用用户密码对通信数据进行加密之后,进一步采用信息摘要算法对通信数据进行信息摘要,便于信息接收端对通信数据的完整性进行校验,保证通信数据传输的安全性。
进一步优选地,在数据发送端和数据接收端中关联存储有用户名和用户密码;
所述用户名和用户密码通过手动输入的方式输入数据发送端或数据接收端并临时存储。
本发明还提供了一种数据传输装置,应用于数据接收端,所述数据传输装置中包括:
第二处理器,用于实现各指令;及
第二存储器,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,所述指令适用于第二处理器加载并执行;所述多条指令包括:
接收数据发送端发送的用户名及采用用户密码对通信数据进行加密得到的加密数据;
根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
将接收通信数据的信息反馈至数据接收端,完成数据传输。
在本技术方案中,数据接收端接收到数据发送端发送的加密数据之后,进一步根据接收到的用户名查找到用户密码,以此对加密数据进行解析得到通信数据,简单方便,节约网络资源。
进一步优选地,在指令接收数据发送端发送的用户名及采用用户密码对通信数据进行加密得到的加密数据中,具体为:
接收数据发送端发送的用户名、采用信息摘要算法对通信数据进行运算得到的信息摘要及采用用户密码对通信数据进行加密得到的加密数据;
在指令根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据之后,包括:
采用信息摘要算法对解密得到的通信数据进行信息摘要;
判断生成的信息摘要与接收到的信息摘要是否一致;若是,
将接收通信数据的信息反馈至,完成数据传输。
在本技术方案中,数据接收端在接收到数据发送端发送的用户名、信息摘要及加密数据之后,根据查找到的用户密码对其进行解密,并采用信息摘要算法对其进行信息摘要,以此判断接收到的通信数据是否被篡改,保证数据传输的完整性。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对倒置定量气雾剂阀门的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1为本发明中数据传输方法一种实施方式流程示意图;
图2为本发明中数据传输方法另一种实施方式流程示意图;
图3为本发明中数据传输装置示意图。
附图标号说明:
100-数据传输装置,110-第一存储器,120-第一处理器。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中的只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。
如图1所示为本发明提供的数据传输方法一种实施方式流程示意图,具体该数据传输方法应用于数据发送端,从图中可以看出,在该数据传输方法中包括:
S10 数据发送端根据内部存储的用户密码对通信数据进行加密;
S20 数据发送端将加密数据及与用户密码关联的用户名一并发送至数据接收端;
S30 接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
在本实施方式中,数据发送端判断出需要发送通信数据时,首先使用与用户关联存储的用户密码对通信数据进行加密,随后将用户名和加密数据一并发送。数据接收端接收到之后,首先根据接收到的用户名和内部存储的信息查找相应的用户密码,之后根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;最后将接收到通信数据的信息反馈至数据接收端,完成数据传输。在这个过程中,数据发送端直接将内部存储的用户密码作为通信数据的加密密码,在数据传输之初,无需与数据接收端协商加密密钥,也无需第三方机构介入,简化了数据传输过程的同时,保证了数据传输的安全性能,尤其在网络不安全的情况下,不会因加密密钥需要经由网络进行协商而泄露。
在本实施方式中,在数据发送端和数据接收端中关联存储有用户名和用户密码,数据发送端/数据接收端可以为客户机/服务端。具体,若数据发送端为客户机,则在进行数据通信之前,用户手动在客户机上输入用户名和用户密码,客户机在本地内存中临时关联保存该用户名和用户密码。作为服务端的数据接收端同样关联存储有用户名和用户密码,至于服务端中存储用户名和用户密码的方法,可以为用户最初在服务端中注册的过程中存储的,也可以以其他形式进行存储,这里不做具体限定。此外,对于数据传输过程中使用的加密算法,在此同样不做具体限定,如可以使用DES算法等。
具体,当客户机需要传输通信数据至服务端时:首先用户在客户机上输入需要的用户名和用户密码,以此客户机在本地内存中临时进行关联存储;之后,客户机将通信数据用用户密码进行加密,并将加密后的通信数据及用户名一起传输给服务端。服务端接收到客户机发送的信息之后,由用户名查询出关联存储的用户密码,以此根据该用户密码解析出传过来的通信数据。
相对应地,当服务端需要传输通信数据至客户机时:首先使用查询得到的用户密码对通信数据进行加密,之后将加密后的通信数据和用户名一起传给客户机。客户机收到服务端发送的信息后,用内存中的用户密码解密密文,得到通信数据,完成数据通信。
对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,数据传输方法中包括:
S10 数据发送端根据内部存储的用户密码对通信数据进行加密;
S11 采用信息摘要算法对通信数据进行信息摘要;
S20 数据发送端将加密数据、通信数据的信息摘要及与用户密码关联的用户名一并发送至数据接收端;
S30 接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
在本实施方式中,数据发送端判断出需要发送通信数据时,首先使用与用户关联存储的用户密码对通信数据进行加密,随后使用信息摘要算法对通信数据进行信息摘要,最后将加密数据、通信数据的信息摘要及与用户密码关联的用户名一并发送至数据接收端。数据接收端接收到之后,首先根据接收到的用户名和内部存储的信息查找相应的用户密码,之后根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;接着采用信息摘要算法对解密得到的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,则判断通信数据在传输的过程中未被篡改,将接收到通信数据的信息反馈至数据接收端,完成数据传输。
在本实施方式中,在数据发送端和数据接收端中关联存储有用户名和用户密码,数据发送端/数据接收端可以为客户机/服务端。具体,若数据发送端为客户机,则在进行数据通信之前,用户手动在客户机上输入用户名和用户密码,客户机在本地内存中临时关联保存该用户名和用户密码。作为服务端的数据接收端同样关联存储有用户名和用户密码,至于服务端中存储用户名和用户密码的方法,可以为用户最初在服务端中注册的过程中存储的,也可以以其他形式进行存储,这里不做具体限定。此外,对于数据传输过程中使用的加密算法和信息摘要算法,在此同样不做具体限定,如可以使用DES算法进行加密,可以使用Hash算法进行信息摘要等。
具体,当客户机需要传输通信数据至服务端时:首先用户在客户机上输入需要的用户名和用户密码,以此客户机在本地内存中临时进行关联存储;之后,客户机将通信数据用用户密码进行加密,同时使用信息摘要算法对通信数据进行信息摘要,并将加密后的通信数据、信息摘要及用户名一起传输给服务端。服务端接收到客户机发送的信息之后,由用户名查询出关联存储的用户密码,以此根据该用户密码解析出传过来的通信数据,使用信息摘要算法对解析出来的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,判断通信数据完整传输,未被篡改。
相对应地,当服务端需要传输通信数据至客户机时:首先使用查询得到的用户密码对通信数据进行加密,同时使用信息摘要算法对通信数据进行信息摘要,之后将加密后的通信数据、用户名及摘要信息一起传给客户机。客户机收到服务端发送的信息后,用内存中的用户密码解密密文,得到通信数据,同样使用信息摘要算法对解析出来的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,判断通信数据完整传输,未被篡改。
如图3所示为本发明提供的数据传输装置示意图,应用于数据发送端,数据传输装置100中包括:第一处理器120,用于实现各指令;及第一存储器110,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,指令适用于第一处理器加载并执行。在一种实施方式中,该多条指令包括:根据内部存储的用户密码对通信数据进行加密;将加密数据及与用户密码关联的用户名一并发送至数据接收端;接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
相对应地,本发明还提供了一种应用于数据接收端的数据传输装置,在该装置中包括:第二处理器,用于实现各指令;及第二存储器,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,指令适用于第二处理器加载并执行。在一种实施方式中,该多条指令包括:接收数据发送端发送的用户名及采用用户密码对通信数据进行加密得到的加密数据;根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;将接收通信数据的信息反馈至数据接收端,完成数据传输。
在上述实施方式中,数据发送端判断出需要发送通信数据时,首先使用与用户关联存储的用户密码对通信数据进行加密,随后将用户名和加密数据一并发送。数据接收端接收到之后,首先根据接收到的用户名和内部存储的信息查找相应的用户密码,之后根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;最后将接收到通信数据的信息反馈至数据接收端,完成数据传输。
数据发送端/数据接收端可以为客户机/服务端。具体,若数据发送端为客户机,则在进行数据通信之前,用户手动在客户机上输入用户名和用户密码,客户机在本地内存中临时关联保存该用户名和用户密码。作为服务端的数据接收端同样关联存储有用户名和用户密码,至于服务端中存储用户名和用户密码的方法,可以为用户最初在服务端中注册的过程中存储的,也可以以其他形式进行存储,这里不做具体限定。此外,对于数据传输过程中使用的加密算法,在此同样不做具体限定,如可以使用DES算法等。
具体,当客户机需要传输通信数据至服务端时:首先用户在客户机上输入需要的用户名和用户密码,以此客户机在本地内存中临时进行关联存储;之后,客户机将通信数据用用户密码进行加密,并将加密后的通信数据及用户名一起传输给服务端。服务端接收到客户机发送的信息之后,由用户名查询出关联存储的用户密码,以此根据该用户密码解析出传过来的通信数据。
相对应地,当服务端需要传输通信数据至客户机时:首先使用查询得到的用户密码对通信数据进行加密,之后将加密后的通信数据和用户名一起传给客户机。客户机收到服务端发送的信息后,用内存中的用户密码解密密文,得到通信数据,完成数据通信。
对上述实施方式进行改进,在本实施方式中,数据发送端判断出需要发送通信数据时,首先使用与用户关联存储的用户密码对通信数据进行加密,随后使用信息摘要算法对通信数据进行信息摘要,最后将加密数据、通信数据的信息摘要及与用户密码关联的用户名一并发送至数据接收端。数据接收端接收到之后,首先根据接收到的用户名和内部存储的信息查找相应的用户密码,之后根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;接着采用信息摘要算法对解密得到的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,则判断通信数据在传输的过程中未被篡改,将接收到通信数据的信息反馈至数据接收端,完成数据传输。对于数据传输过程中使用的加密算法和信息摘要算法,在此同样不做具体限定,如可以使用DES算法进行加密,可以使用Hash算法进行信息摘要等。
在该实施方式中,当客户机需要传输通信数据至服务端时:首先用户在客户机上输入需要的用户名和用户密码,以此客户机在本地内存中临时进行关联存储;之后,客户机将通信数据用用户密码进行加密,同时使用信息摘要算法对通信数据进行信息摘要,并将加密后的通信数据、信息摘要及用户名一起传输给服务端。服务端接收到客户机发送的信息之后,由用户名查询出关联存储的用户密码,以此根据该用户密码解析出传过来的通信数据,使用信息摘要算法对解析出来的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,判断通信数据完整传输,未被篡改。
相对应地,当服务端需要传输通信数据至客户机时:首先使用查询得到的用户密码对通信数据进行加密,同时使用信息摘要算法对通信数据进行信息摘要,之后将加密后的通信数据、用户名及摘要信息一起传给客户机。客户机收到服务端发送的信息后,用内存中的用户密码解密密文,得到通信数据,同样使用信息摘要算法对解析出来的通信数据进行信息摘要,并将其与接收到的信息摘要进行比较,若一致,判断通信数据完整传输,未被篡改。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种数据传输方法,其特征在于,所述数据传输方法中包括:
数据发送端根据内部存储的用户密码对通信数据进行加密;
数据发送端将加密数据及与所述用户密码关联的用户名一并发送至数据接收端;
接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
2.如权利要求1所述的数据传输方法,其特征在于,在步骤接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息中,包括:
数据接收端根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
数据接收端根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
数据接收端将接收通信数据的信息反馈至数据接收端,完成数据传输。
3.如权利要求1或2所述的数据传输方法,其特征在于,在步骤数据发送端根据内部存储的用户密码对通信数据进行加密之后,还包括:
采用信息摘要算法对通信数据进行信息摘要;
在步骤数据发送端将加密数据及与所述用户密码关联的用户名一并发送至数据接收端中,具体为:
数据发送端将加密数据、通信数据的信息摘要及与所述用户密码关联的用户名一并发送至数据接收端。
4.如权利要求3所述的数据传输方法,其特征在于,在步骤接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息中,包括:
数据接收端根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
数据接收端根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
数据接收端采用信息摘要算法对解密得到的通信数据进行信息摘要;
数据接收端判断生成的信息摘要与接收到的信息摘要是否一致;若是,
数据接收端将接收通信数据的信息反馈至数据接收端,完成数据传输。
5.如权利要求1或2或4所述的数据传输方法,其特征在于,
在数据发送端和数据接收端中关联存储有用户名和用户密码;
所述用户名和用户密码通过手动输入的方式输入数据发送端或数据接收端并临时存储。
6.一种数据传输装置,其特征在于,应用于数据发送端,所述数据传输装置中包括:
第一处理器,用于实现各指令;及
第一存储器,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,所述指令适用于第一处理器加载并执行;所述多条指令包括:
根据内部存储的用户密码对通信数据进行加密;
将加密数据及与所述用户密码关联的用户名一并发送至数据接收端;
接收数据接收端根据用户密码对加密数据进行解密得到通信数据的反馈信息,完成数据传输。
7.如权利要求6所述的数据传输装置,其特征在于,在指令根据内部存储的用户密码对通信数据进行加密之后,还包括:
采用信息摘要算法对通信数据进行信息摘要;
在指令将加密数据及与所述用户密码关联的用户名一并发送至数据接收端中,具体为:
将加密数据、通信数据的信息摘要及与所述用户密码关联的用户名一并发送至数据接收端。
8.如权利要求6或7所述的数据传输装置,其特征在于,
在数据发送端和数据接收端中关联存储有用户名和用户密码;
所述用户名和用户密码通过手动输入的方式输入数据发送端或数据接收端并临时存储。
9.一种数据传输装置,其特征在于,应用于数据接收端,所述数据传输装置中包括:
第二处理器,用于实现各指令;及
第二存储器,用于关联存储预先配置的用户名和用户密码,还用于存储多条指令,所述指令适用于第二处理器加载并执行;所述多条指令包括:
接收数据发送端发送的用户名及采用用户密码对通信数据进行加密得到的加密数据;
根据接收到的用户名查找相应的用户密码,其中,数据接收端中关联存储有用户名和用户密码;
根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据;
将接收通信数据的信息反馈至数据接收端,完成数据传输。
10.如权利要求9所述的数据传输装置,其特征在于,在指令接收数据发送端发送的用户名及采用用户密码对通信数据进行加密得到的加密数据中,具体为:
接收数据发送端发送的用户名、采用信息摘要算法对通信数据进行运算得到的信息摘要及采用用户密码对通信数据进行加密得到的加密数据;
在指令根据查找到的用户密码对接收到的加密数据进行解密,得到通信数据之后,包括:
采用信息摘要算法对解密得到的通信数据进行信息摘要;
判断生成的信息摘要与接收到的信息摘要是否一致;若是,
将接收通信数据的信息反馈至,完成数据传输。
CN201710740784.5A 2017-08-25 2017-08-25 数据传输方法及装置 Pending CN107579964A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710740784.5A CN107579964A (zh) 2017-08-25 2017-08-25 数据传输方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710740784.5A CN107579964A (zh) 2017-08-25 2017-08-25 数据传输方法及装置

Publications (1)

Publication Number Publication Date
CN107579964A true CN107579964A (zh) 2018-01-12

Family

ID=61034702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710740784.5A Pending CN107579964A (zh) 2017-08-25 2017-08-25 数据传输方法及装置

Country Status (1)

Country Link
CN (1) CN107579964A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109559796A (zh) * 2018-11-30 2019-04-02 苏州东巍网络科技有限公司 一种间歇性训练数据获取请求与认证***及方法
CN110188549A (zh) * 2019-05-14 2019-08-30 河北世窗信息技术股份有限公司 一种实现电子公文安全导入导出的方法和***
CN111324618A (zh) * 2020-02-18 2020-06-23 青岛农业大学 一种异地实时同步药用生物资源数据的***及方法
CN117728958A (zh) * 2024-02-05 2024-03-19 浙江大华技术股份有限公司 一种通信方法、装置和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036872A (zh) * 2012-11-19 2013-04-10 华为技术有限公司 数据传输的加密和解密方法、设备及***
CN103684783A (zh) * 2013-12-06 2014-03-26 青岛海信电子设备股份有限公司 一种基于通信网络的通信加密方法
CN104144049A (zh) * 2014-03-11 2014-11-12 腾讯科技(深圳)有限公司 一种加密通信方法、***和装置
US20150113276A1 (en) * 2013-10-21 2015-04-23 Adobe Systems Incorporated Distributing Keys for Decrypting Client Data
CN106302429A (zh) * 2016-08-10 2017-01-04 上海斐讯数据通信技术有限公司 一种通讯加密方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103036872A (zh) * 2012-11-19 2013-04-10 华为技术有限公司 数据传输的加密和解密方法、设备及***
US20150113276A1 (en) * 2013-10-21 2015-04-23 Adobe Systems Incorporated Distributing Keys for Decrypting Client Data
CN103684783A (zh) * 2013-12-06 2014-03-26 青岛海信电子设备股份有限公司 一种基于通信网络的通信加密方法
CN104144049A (zh) * 2014-03-11 2014-11-12 腾讯科技(深圳)有限公司 一种加密通信方法、***和装置
CN106302429A (zh) * 2016-08-10 2017-01-04 上海斐讯数据通信技术有限公司 一种通讯加密方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109559796A (zh) * 2018-11-30 2019-04-02 苏州东巍网络科技有限公司 一种间歇性训练数据获取请求与认证***及方法
CN110188549A (zh) * 2019-05-14 2019-08-30 河北世窗信息技术股份有限公司 一种实现电子公文安全导入导出的方法和***
CN111324618A (zh) * 2020-02-18 2020-06-23 青岛农业大学 一种异地实时同步药用生物资源数据的***及方法
CN117728958A (zh) * 2024-02-05 2024-03-19 浙江大华技术股份有限公司 一种通信方法、装置和***

Similar Documents

Publication Publication Date Title
CN109450852B (zh) 网络通信加密解密方法及电子设备
US10326797B1 (en) Provisioning a secure connection using a pre-shared key
CN102833253B (zh) 建立客户端与服务器安全连接的方法及服务器
CN108347419A (zh) 数据传输方法和装置
US11095624B2 (en) End-to-end encryption for personal communication nodes
CN103546289B (zh) 一种基于USBKey的安全传输数据的方法及***
CN105162599B (zh) 一种数据传输***及其传输方法
CN107579964A (zh) 数据传输方法及装置
CN103036872B (zh) 数据传输的加密和解密方法、设备及***
CN107516196A (zh) 一种移动支付***及其移动支付方法
CN108599925A (zh) 一种基于量子通信网络的改进型aka身份认证***和方法
CN109688098B (zh) 数据的安全通信方法、装置、设备及计算机可读存储介质
CN107040536A (zh) 数据加密方法、装置和***
CN112672342B (zh) 数据传输方法、装置、设备、***和存储介质
CN106506552A (zh) 一种http请求传输方法及装置
CN106453314A (zh) 数据加解密的方法及装置
CN104901803A (zh) 一种基于cpk标识认证技术的数据交互安全保护方法
TW201537937A (zh) 統一身份認證平臺及認證方法
CN107896222A (zh) 一种数据处理方法及***
CN105791258A (zh) 一种数据传输方法、终端及开放平台
CN108809933A (zh) 一种身份验证方法、装置及电子设备
CN112187832A (zh) 数据传输方法和电子设备
CN111884802A (zh) 媒体流加密传输方法、***、终端和电子设备
CN107276996A (zh) 一种日志文件的传输方法及***
CN109495885A (zh) 认证方法、移动终端、管理***及蓝牙ic卡

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180112