CN105591737A - 一种数据加密方法、解密方法、传输方法及*** - Google Patents

一种数据加密方法、解密方法、传输方法及*** Download PDF

Info

Publication number
CN105591737A
CN105591737A CN201610055844.5A CN201610055844A CN105591737A CN 105591737 A CN105591737 A CN 105591737A CN 201610055844 A CN201610055844 A CN 201610055844A CN 105591737 A CN105591737 A CN 105591737A
Authority
CN
China
Prior art keywords
data
blended
random string
encryption
utilize
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
CN201610055844.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.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry 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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201610055844.5A priority Critical patent/CN105591737A/zh
Publication of CN105591737A publication Critical patent/CN105591737A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • H04L9/0662Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
    • H04L9/0668Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator producing a non-linear pseudorandom sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/088Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种数据加密方法、解密方法、传输方法及***,该数据加密方法包括:获取原始数据,生成随机字符串;利用预设的数据混合规则,将随机字符串混合至原始数据,得到混合数据;利用预设的加密算法,对混合数据进行加密,得到加密后的数据,并将加密后的数据发送至接收端。可见,无论是对称加密方式还是非对称方式,由于存在随机字符串和加密密钥双重保险,即使使用同一密钥对同一原始数据进行加密,随机字符串的加入也会使得加密后的数据不同,以此提高了对加密后数据进行破解的难度,进而提高了加密后数据的安全性。

Description

一种数据加密方法、解密方法、传输方法及***
技术领域
本发明涉及数据安全技术领域,特别是涉及一种数据加密方法、解密方法、传输方法及***。
背景技术
目前,随着高端服务器的远程管理方式的流行,采用客户端来远程管理服务器是越来越普遍,相比一般的网站登录验证机制,对服务器的登录验证机制安全性要求更高。比如,在客户端和服务器直接传输数据的过程中,采用明文方式会泄露有些关键数据,比如服务器管理员的用户名和密码,因此,需要采用加密方式传输。
当今,现有的数据加密方法主要有两种,其一,采用对称加密的方式,这种方式虽然能保证数据传输过程的私密性,但是,由于客户端和服务器采用一样的密钥并且客户端是公开的,这样源头密钥的容易泄露同时也容易被不法分子破解;其二,采用非对称加密方式,比如RSA密钥生成机制,可以保证在公开公钥的情况下私钥破解的难度很大,但是这种机制也有缺点,虽然私钥本身被重现的难度很大,但是采用公钥加密数据,结果一般具备唯一性,也就是说,不论何时利用同一公钥对同一数据进行加密,那得到的加密后的数据是一样的,这样就给不法分子留下可乘之机:通过对海量的密码本数据和公开的公钥进行加密,然后将加密后的数据作为标准数据库,将用户加密后的数据在数据库中查找,那么发现原始数据的概率非常大。
发明内容
有鉴于此,本发明提供了一种数据加密方法、解密方法、传输方法及***,以提高对加密后数据进行破解的难度,进而提高加密后数据的安全性。
为解决上述技术问题,本发明提供一种数据加密方法,包括:
获取原始数据,生成随机字符串;
利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;
利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端。
在上述数据加密方法中,优选地,所述利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据,包括:
将所述随机字符串***所述原始数据中预设位置处,得到所述混合数据。
在上述数据加密方法中,优选地,所述将所述随机字符串***所述原始数据中预设位置处,得到所述混合数据,包括:
对所述随机字符串进行拆分,得到N组子字符串;N≥1;
以所述原始数据中N个预设第一位置处为起点,分别将N组所述子字符串***到相应的第一位置处,得到所述混合数据;
其中,所述随机字符串的长度为L,各组所述子字符串的长度均为L/N。
本发明还提供了一种数据解密方法,包括:
接收来自发送端的加密后的数据;
利用预设的加密算法,对所述加密后的数据进行解密,得到混合数据;
利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据。
在上述数据解密方法中,优选地,所述利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据,包括:
在所述混合数据的预设位置处,去除长度为L的字符串,得到所述原始数据。
在上述数据解密方法中,优选地,所述在所述混合数据的预设位置处,去除长度为L的字符串,得到所述原始数据,包括:
以所述混合数据中N个预设第二位置处为起点,分别去除N组长度为L/N的字符串,得到所述原始数据。
本发明还提供了一种数据传输方法,包括:
发送端获取原始数据,生成随机字符串;利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端;
所述接收端接收所述加密后的数据;利用所述加密算法,对所述加密后的数据进行解密,得到所述混合数据;利用所述数据混合规则,去除所述混合数据中的所述随机字符串,得到所述原始数据。
本发明还提供了一种数据加密***,包括:
生成单元,用于获取原始数据,生成随机字符串;
混合单元,用于利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;
加密单元,用于利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端。
本发明还提供了一种数据解密***,包括:
接收单元,用于接收来自发送端的加密后的数据;
解密单元,用于利用预设的加密算法,对所述加密后的数据进行解密,得到混合数据;
解混合单元,用于利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据。
本发明还提供了一种数据传输***,包括:
发送端,用于获取原始数据,生成随机字符串;利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端;
所述接收端,用于接收所述加密后的数据;利用所述加密算法,对所述加密后的数据进行解密,得到所述混合数据;利用所述数据混合规则,去除所述混合数据中的所述随机字符串,得到所述原始数据。
以上本发明提供的技术方案中,发送端获取原始数据,生成随机字符串;利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端。接收端接收所述加密后的数据;利用所述加密算法,对所述加密后的数据进行解密,得到所述混合数据;利用所述数据混合规则,去除所述混合数据中的所述随机字符串,得到所述原始数据。可见,无论是对称加密方式还是非对称方式,由于存在随机字符串和加密密钥双重保险,即使使用同一密钥对同一原始数据进行加密,随机字符串的加入也会使得加密后的数据不同,以此提高了对加密后数据进行破解的难度,进而提高了加密后数据的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种数据加密方法的流程图;
图2为本发明实施例提供的一种数据解密方法的流程图;
图3为本发明实施例提供的一种数据加密***的结构框图示意图;
图4为本发明实施例提供的一种数据解密***的结构框图示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种数据加密方法、解密方法、传输方法及***,以提高对加密后数据进行破解的难度,进而提高加密后数据的安全性。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。
参考图1,图1示出了本发明实施例提供的一种数据加密方法的流程图,该加密方法具体可以包括如下步骤:
步骤S100、获取原始数据,生成随机字符串。
本发明实施例提供的数据传输***包括发送端和接收端,发送端对原始数据进行特殊的加密后,将加密后的数据发送至接收端;接收端对接收到的数据执行与发送端相逆的操作,得到原始数据。在此,先从发送端的实现过程方面阐述。
为了改变加密后数据结果的一致性,我们引入随机变量,目的就是增加破解密文的难度。通过将随机数机制引入到现有的加密算法中,可以增加加密后数据的无序性,进而增加破解的难度。因此,在检测到需要发送数据时,利用随机字符串的生成算法,生成长度为L的随机字符串。
步骤S101、利用预设的数据混合规则,将随机字符串混合至原始数据,得到混合数据。
在实际应用中,可以根据不同的安全需求设定不同的数据混合规则,安全需求越高,数据混合规则越复杂,但是其复杂度得有个限度,即优选的应该在保证不显著增加发送端的加密时间的前提下进行设定。
本发明中,随机字符串(用A表示)混合至原始数据(用B表示)得到混合数据(用C表示),C可以是简单的A+B混合,也可以是复杂的将A和B当作变量经过某个运算得到C。实际上,相当于用利用A对B进行了一次加密处理得到C,接收端只有对C执行相应的逆操作才能恢复得到B。
在具体实施过程中,可以简单地将随机字符串***到原始数据中预设位置处,得到混合数据,这样只要发送端和接收端共享随机字符串的长度L和***的位置,接收端就能够顺利地将随机字符串从混合数据中去除。
进一步地,可以对随机字符串进行拆分,得到N组子字符串;N≥1;根据预设的***位置设定规则和原始数据的实际长度,为原始数据设定N个等待***每组子字符串的位置,然后,以原始数据中N个预设第一位置处为起点,分别将N组子字符串***到相应的第一位置处,得到混合数据。其中,为了便于***和去除,可以将各组子字符串的长度均设置为L/N;每个第一位置均对应一个位置标识,通过该位置标识可以具体定位该第一位置在原始数据中的位置;以第一位置为起点意味着***的子字符串的首字符是落在第一位置处的。这样,只要发送端和接收端共享***位置设定规则、随机字符串的长度L和拆分的组数N,接收端就能执行相应的逆操作将随机字符串从混合数据中去除。
步骤S102、利用预设的加密算法,对混合数据进行加密,得到加密后的数据,并将加密后的数据发送至接收端。
上述加密算法可以为对称加密算法,也可以为比如RSA算法等的非对称加密算法,本发明不做严格限定。无论是对称加密方式还是非对称方式,由于存在随机字符串和加密密钥双重保险,即使使用同一密钥对同一原始数据进行加密,随机字符串的加入也会使得加密后的数据不同,以此提高了对加密后数据进行破解的难度,进而提高了加密后数据的安全性。
基于上述本发明实施例所公开的发送端技术方案,本发明另一实施例对接收端的实现过程进行阐述,参考图2,示出了本发明实施例提供的一种数据解密方法的流程图,该解密方法具体可以包括如下步骤:
步骤S200、接收来自发送端的加密后的数据。
步骤S201、利用预设的加密算法,对加密后的数据进行解密,得到混合数据。
具体地,在混合数据的预设位置处,去除长度为L的字符串,得到原始数据。进一步地,以混合数据中N个预设第二位置处为起点,分别去除N组长度为L/N的字符串,得到原始数据。其中,接收端混合数据中的第二位置是发送端原始数据中的第一位置相关的,对于拆分情况而言,我们知道第一位置是向原始数据中***每组子字符串的起点位置,由于每组子字符串的长度是已知的,所以可以计算出混合数据中每组子字符串首字符所处的位置,这个位置即第二位置。
步骤S202、利用预设的数据混合规则,去除混合数据中的随机字符串,得到原始数据。
可以理解的是,接收端所执行的内容为发送端的逆过程,对于接收端解密实现过程的其它内容可以参数上述发送端实施例中的分析。
综合上述实施例公开的数据加密方法和数据解密方法,本发明再一实施例提供了一种数据传输方法,该传输方法具体可以包括如下内容:
发送端获取原始数据,生成随机字符串;利用预设的数据混合规则,将随机字符串混合至原始数据,得到混合数据;利用预设的加密算法,对混合数据进行加密,得到加密后的数据,并将加密后的数据发送至接收端;
接收端接收加密后的数据;利用加密算法,对加密后的数据进行解密,得到混合数据;利用数据混合规则,去除混合数据中的随机字符串,得到原始数据。
对于数据传输方法,以RSA算法举个例子,在WEB客户端(采用HTML内嵌Javascript的方式)对服务器(Python编程语言)进行远程管理的过程中,在Linux***下,通过openssl命令,生成符合RSA算法标准的公钥和私钥。这些密钥文件本身已经经过业界近三十年的应用和安全性检测,是可以满足我们一般情况下密钥需求的。然后,在客户端HTML程序中,嵌入Javascript程序,并将公钥字符串声明为一个变量,备用。然后使用Javascript实现RSA的加密操作,在进行数据处理之前,我们要生成一个随机字符串,然后在加密操作中,将这些随机字符串也混合进来。这样,由于有这些随机字符串的影响,即使使用公钥加密数据,每次生成的加密字符串也都是不一样的。从而达到了增加破解难度的目的。在Python程序中,使用openssl生成的私钥,结合我们在Javascript中随机字符串的算法,可以完整地还原出原始字符串。
可见,在不显著增加WEB页面处理时间的前提下,通过对服务器WEB管理程序登录模块中关键数据的加密处理,提高了***的安全性。
基于上述本发明实施例提供的数据加密方法,本发明实施例还提供了一种数据加密***,参考图3,该加密***300可以包括如下内容:
生成单元301,用于获取原始数据,生成随机字符串;
混合单元302,用于利用预设的数据混合规则,将随机字符串混合至原始数据,得到混合数据;
加密单元303,用于利用预设的加密算法,对混合数据进行加密,得到加密后的数据,并将加密后的数据发送至接收端。
同时,基于上述本发明实施例提供的数据解密方法,本发明实施例还提供了一种数据解密***,参考图4,该解密***400可以包括如下内容:
接收单元401,用于接收来自发送端的加密后的数据;
解密单元402,用于利用预设的加密算法,对加密后的数据进行解密,得到混合数据;
解混合单元403,用于利用预设的数据混合规则,去除混合数据中的随机字符串,得到原始数据。
此外,基于上述本发明实施例提供的数据传输方法,本发明实施例还提供了一种数据传输***,该传输***可以包括如下内容:
发送端,用于获取原始数据,生成随机字符串;利用预设的数据混合规则,将随机字符串混合至原始数据,得到混合数据;利用预设的加密算法,对混合数据进行加密,得到加密后的数据,并将加密后的数据发送至接收端;
接收端,用于接收加密后的数据;利用加密算法,对加密后的数据进行解密,得到混合数据;利用数据混合规则,去除混合数据中的随机字符串,得到原始数据。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于***类实施例而言,由于其与方法实施例基本相似,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
以上对本发明所提供的一种数据加密方法、解密方法、传输方法及***进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (10)

1.一种数据加密方法,其特征在于,包括:
获取原始数据,生成随机字符串;
利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;
利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端。
2.如权利要求1所述的数据加密方法,其特征在于,所述利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据,包括:
将所述随机字符串***所述原始数据中预设位置处,得到所述混合数据。
3.如权利要求2所述的数据加密方法,其特征在于,所述将所述随机字符串***所述原始数据中预设位置处,得到所述混合数据,包括:
对所述随机字符串进行拆分,得到N组子字符串;N≥1;
以所述原始数据中N个预设第一位置处为起点,分别将N组所述子字符串***到相应的第一位置处,得到所述混合数据;
其中,所述随机字符串的长度为L,各组所述子字符串的长度均为L/N。
4.一种数据解密方法,其特征在于,包括:
接收来自发送端的加密后的数据;
利用预设的加密算法,对所述加密后的数据进行解密,得到混合数据;
利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据。
5.如权利要求4所述的数据解密方法,其特征在于,所述利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据,包括:
在所述混合数据的预设位置处,去除长度为L的字符串,得到所述原始数据。
6.如权利要求5所述的数据解密方法,其特征在于,所述在所述混合数据的预设位置处,去除长度为L的字符串,得到所述原始数据,包括:
以所述混合数据中N个预设第二位置处为起点,分别去除N组长度为L/N的字符串,得到所述原始数据。
7.一种数据传输方法,其特征在于,包括:
发送端获取原始数据,生成随机字符串;利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端;
所述接收端接收所述加密后的数据;利用所述加密算法,对所述加密后的数据进行解密,得到所述混合数据;利用所述数据混合规则,去除所述混合数据中的所述随机字符串,得到所述原始数据。
8.一种数据加密***,其特征在于,包括:
生成单元,用于获取原始数据,生成随机字符串;
混合单元,用于利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;
加密单元,用于利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端。
9.一种数据解密***,其特征在于,包括:
接收单元,用于接收来自发送端的加密后的数据;
解密单元,用于利用预设的加密算法,对所述加密后的数据进行解密,得到混合数据;
解混合单元,用于利用预设的数据混合规则,去除所述混合数据中的随机字符串,得到原始数据。
10.一种数据传输***,其特征在于,包括:
发送端,用于获取原始数据,生成随机字符串;利用预设的数据混合规则,将所述随机字符串混合至所述原始数据,得到混合数据;利用预设的加密算法,对所述混合数据进行加密,得到加密后的数据,并将所述加密后的数据发送至接收端;
所述接收端,用于接收所述加密后的数据;利用所述加密算法,对所述加密后的数据进行解密,得到所述混合数据;利用所述数据混合规则,去除所述混合数据中的所述随机字符串,得到所述原始数据。
CN201610055844.5A 2016-01-27 2016-01-27 一种数据加密方法、解密方法、传输方法及*** Pending CN105591737A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610055844.5A CN105591737A (zh) 2016-01-27 2016-01-27 一种数据加密方法、解密方法、传输方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610055844.5A CN105591737A (zh) 2016-01-27 2016-01-27 一种数据加密方法、解密方法、传输方法及***

Publications (1)

Publication Number Publication Date
CN105591737A true CN105591737A (zh) 2016-05-18

Family

ID=55931013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610055844.5A Pending CN105591737A (zh) 2016-01-27 2016-01-27 一种数据加密方法、解密方法、传输方法及***

Country Status (1)

Country Link
CN (1) CN105591737A (zh)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506158A (zh) * 2016-12-29 2017-03-15 上海众人网络安全技术有限公司 一种基于白盒的加密方法及***
CN106971111A (zh) * 2017-02-13 2017-07-21 武汉斗鱼网络科技有限公司 数据加密方法、终端及服务器
CN107193884A (zh) * 2017-04-27 2017-09-22 北京小米移动软件有限公司 一种匹配数据的方法和装置
CN108234111A (zh) * 2017-12-29 2018-06-29 深圳市华星光电技术有限公司 数据处理方法
CN109150512A (zh) * 2018-08-22 2019-01-04 网宿科技股份有限公司 一种数据加密、解密方法、***及数据加密、解密装置
CN110414249A (zh) * 2019-07-24 2019-11-05 Oppo广东移动通信有限公司 信息处理方法、装置、存储介质及电子设备
CN110443927A (zh) * 2019-08-12 2019-11-12 北京百佑科技有限公司 访客密码生成方法、验证方法、服务器及智能门锁
CN110830451A (zh) * 2019-10-21 2020-02-21 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN110868400A (zh) * 2019-10-21 2020-03-06 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN110881028A (zh) * 2019-10-24 2020-03-13 上海百事通信息技术股份有限公司 数据传输控制方法、装置、存储介质和终端
CN110881029A (zh) * 2019-10-24 2020-03-13 上海百事通信息技术股份有限公司 数据传输控制方法、装置、存储介质和终端
CN111064697A (zh) * 2019-10-21 2020-04-24 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN111262645A (zh) * 2019-10-21 2020-06-09 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN111431917A (zh) * 2020-03-31 2020-07-17 上海涵润汽车电子有限公司 升级包加密方法及装置,升级包解密方法及装置
CN111654466A (zh) * 2020-04-25 2020-09-11 中山佳维电子有限公司 一种用于电子计价秤的数据加密方法
CN111901099A (zh) * 2020-06-16 2020-11-06 上海眼控科技股份有限公司 一种用于加密车辆信息的方法、***及设备
CN112804214A (zh) * 2020-12-31 2021-05-14 四川瑞霆电力科技有限公司 一种基于智慧物联网的感知层数据安全接入方法及其***
CN113364760A (zh) * 2021-06-01 2021-09-07 平安科技(深圳)有限公司 一种数据加密处理方法、装置、计算机设备及存储介质
CN114039959A (zh) * 2021-11-05 2022-02-11 北京奇艺世纪科技有限公司 一种ts流的传输方法及装置
CN114221792A (zh) * 2021-11-23 2022-03-22 杭州天宽科技有限公司 一种互联网数据传输加密***
CN114448663A (zh) * 2021-12-22 2022-05-06 安徽蓝盾光电子股份有限公司 一种环保监测数据加密传输***及方法
CN114915805A (zh) * 2022-07-18 2022-08-16 广州万协通信息技术有限公司 基于双重加密机制的视频流传输方法及安全芯片装置
CN115002515A (zh) * 2022-07-19 2022-09-02 广州万协通信息技术有限公司 加密数据传输方法及装置
CN116092623A (zh) * 2023-04-12 2023-05-09 四川执象网络有限公司 一种基于基层医学质控的健康数据管理方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101008972A (zh) * 2006-01-27 2007-08-01 北京飞天诚信科技有限公司 软件保护装置数据传输过程的安全控制方法及其设备
US20090222667A1 (en) * 2005-03-01 2009-09-03 Nxp B.V. Generator for generating a message authentication code, method of generating a message authentication code, program element and computer-readable medium
CN102104844A (zh) * 2009-12-16 2011-06-22 北京邮电大学 手机加密短信结构及应用该结构的手机加密短信收发方法
CN102238150A (zh) * 2010-05-06 2011-11-09 阿里巴巴集团控股有限公司 表单注册方法及服务器
CN103095452A (zh) * 2011-11-01 2013-05-08 刘海云 需要采用穷举法解密的随机加密方法
CN104252604A (zh) * 2014-09-01 2014-12-31 苏州锐盾信息科技有限公司 一种基于数据库的积木式动态加密方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090222667A1 (en) * 2005-03-01 2009-09-03 Nxp B.V. Generator for generating a message authentication code, method of generating a message authentication code, program element and computer-readable medium
CN101008972A (zh) * 2006-01-27 2007-08-01 北京飞天诚信科技有限公司 软件保护装置数据传输过程的安全控制方法及其设备
CN102104844A (zh) * 2009-12-16 2011-06-22 北京邮电大学 手机加密短信结构及应用该结构的手机加密短信收发方法
CN102238150A (zh) * 2010-05-06 2011-11-09 阿里巴巴集团控股有限公司 表单注册方法及服务器
CN103095452A (zh) * 2011-11-01 2013-05-08 刘海云 需要采用穷举法解密的随机加密方法
CN104252604A (zh) * 2014-09-01 2014-12-31 苏州锐盾信息科技有限公司 一种基于数据库的积木式动态加密方法

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506158A (zh) * 2016-12-29 2017-03-15 上海众人网络安全技术有限公司 一种基于白盒的加密方法及***
CN106971111A (zh) * 2017-02-13 2017-07-21 武汉斗鱼网络科技有限公司 数据加密方法、终端及服务器
CN107193884B (zh) * 2017-04-27 2021-03-02 北京小米移动软件有限公司 一种匹配数据的方法和装置
CN107193884A (zh) * 2017-04-27 2017-09-22 北京小米移动软件有限公司 一种匹配数据的方法和装置
CN108234111A (zh) * 2017-12-29 2018-06-29 深圳市华星光电技术有限公司 数据处理方法
CN108234111B (zh) * 2017-12-29 2021-03-23 Tcl华星光电技术有限公司 数据处理方法
CN109150512A (zh) * 2018-08-22 2019-01-04 网宿科技股份有限公司 一种数据加密、解密方法、***及数据加密、解密装置
CN110414249A (zh) * 2019-07-24 2019-11-05 Oppo广东移动通信有限公司 信息处理方法、装置、存储介质及电子设备
CN110414249B (zh) * 2019-07-24 2022-03-25 Oppo广东移动通信有限公司 信息处理方法、装置、存储介质及电子设备
CN110443927A (zh) * 2019-08-12 2019-11-12 北京百佑科技有限公司 访客密码生成方法、验证方法、服务器及智能门锁
CN110868400A (zh) * 2019-10-21 2020-03-06 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN111064697A (zh) * 2019-10-21 2020-04-24 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN111262645A (zh) * 2019-10-21 2020-06-09 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN110830451B (zh) * 2019-10-21 2022-03-29 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN110830451A (zh) * 2019-10-21 2020-02-21 上海百事通信息技术股份有限公司 一种数据传输方法、装置、存储介质和终端
CN110881029A (zh) * 2019-10-24 2020-03-13 上海百事通信息技术股份有限公司 数据传输控制方法、装置、存储介质和终端
CN110881028A (zh) * 2019-10-24 2020-03-13 上海百事通信息技术股份有限公司 数据传输控制方法、装置、存储介质和终端
CN111431917A (zh) * 2020-03-31 2020-07-17 上海涵润汽车电子有限公司 升级包加密方法及装置,升级包解密方法及装置
CN111431917B (zh) * 2020-03-31 2022-06-03 上海涵润汽车电子有限公司 升级包加密方法及装置,升级包解密方法及装置
CN111654466A (zh) * 2020-04-25 2020-09-11 中山佳维电子有限公司 一种用于电子计价秤的数据加密方法
CN111901099A (zh) * 2020-06-16 2020-11-06 上海眼控科技股份有限公司 一种用于加密车辆信息的方法、***及设备
CN112804214A (zh) * 2020-12-31 2021-05-14 四川瑞霆电力科技有限公司 一种基于智慧物联网的感知层数据安全接入方法及其***
CN113364760A (zh) * 2021-06-01 2021-09-07 平安科技(深圳)有限公司 一种数据加密处理方法、装置、计算机设备及存储介质
CN114039959A (zh) * 2021-11-05 2022-02-11 北京奇艺世纪科技有限公司 一种ts流的传输方法及装置
CN114039959B (zh) * 2021-11-05 2024-04-09 北京奇艺世纪科技有限公司 一种ts流的传输方法及装置
CN114221792A (zh) * 2021-11-23 2022-03-22 杭州天宽科技有限公司 一种互联网数据传输加密***
CN114221792B (zh) * 2021-11-23 2023-06-16 杭州天宽科技有限公司 一种互联网数据传输加密***
CN114448663B (zh) * 2021-12-22 2023-09-19 安徽蓝盾光电子股份有限公司 一种环保监测数据加密传输***及方法
CN114448663A (zh) * 2021-12-22 2022-05-06 安徽蓝盾光电子股份有限公司 一种环保监测数据加密传输***及方法
CN114915805A (zh) * 2022-07-18 2022-08-16 广州万协通信息技术有限公司 基于双重加密机制的视频流传输方法及安全芯片装置
CN114915805B (zh) * 2022-07-18 2022-11-08 广州万协通信息技术有限公司 基于双重加密机制的视频流传输方法及安全芯片装置
CN115002515A (zh) * 2022-07-19 2022-09-02 广州万协通信息技术有限公司 加密数据传输方法及装置
CN116092623A (zh) * 2023-04-12 2023-05-09 四川执象网络有限公司 一种基于基层医学质控的健康数据管理方法
CN116092623B (zh) * 2023-04-12 2023-07-28 四川执象网络有限公司 一种基于基层医学质控的健康数据管理方法

Similar Documents

Publication Publication Date Title
CN105591737A (zh) 一种数据加密方法、解密方法、传输方法及***
EP3349393B1 (en) Mutual authentication of confidential communication
US20180013555A1 (en) Data transmission method and apparatus
EP3841702B1 (en) Method, user device, management device, storage medium and computer program product for key management
CN108347419A (zh) 数据传输方法和装置
US20110145576A1 (en) Secure method of data transmission and encryption and decryption system allowing such transmission
CN108259407B (zh) 一种基于时间戳的对称加密方法及***
CN104219228A (zh) 一种用户注册、用户识别方法及***
EP3476078B1 (en) Systems and methods for authenticating communications using a single message exchange and symmetric key
CN108199847B (zh) 数字安全处理方法、计算机设备及存储介质
US20180227278A1 (en) Communication of Messages Over Networks
CN104394172A (zh) 单点登录装置和方法
CN104901935A (zh) 一种基于cpk的双向认证及数据交互安全保护方法
CN102724041A (zh) 一种基于隐写术的密钥传输与密钥更新方法
CN109309566B (zh) 一种认证方法、装置、***、设备及存储介质
JP2022521525A (ja) データを検証するための暗号方法
US10063655B2 (en) Information processing method, trusted server, and cloud server
CN104243439A (zh) 文件传输处理方法、***及终端
CN104200154A (zh) 一种基于标识的安装包签名方法及其装置
CN116830523A (zh) 阈值密钥交换
CN115276978A (zh) 一种数据处理方法以及相关装置
US8583921B1 (en) Method and system for identity authentication
Lai et al. Secure file storage on cloud using hybrid cryptography
WO2015109958A1 (zh) 一种基于协商密钥的数据处理方法和手机
CN113079002B (zh) 数据加密方法、解密方法、密钥管理方法、介质和设备

Legal Events

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

Application publication date: 20160518

RJ01 Rejection of invention patent application after publication