【技术实现步骤摘要】
加密方法、解密方法、装置及设备
[0001]本申请实施例涉及数据加密
,特别涉及一种加密方法、解密方法、装置及设备。
技术介绍
[0002]数据加密是指将明文通过密钥、加密函数转换成无意义的密文。相关技术中,设备对待加密数据进行加密所使用的加密参数包括:加密密钥、加密初始化向量、加密算法等。上述加密参数均由上述设备与接收加密消息的设备协商设定。
[0003]数据加密能一定程度上保证数据安全,但目前的部分数据加密应用时仍然存在一些不安全问题。
技术实现思路
[0004]本申请实施例提供一种加密方法、解密方法、装置及设备。所述技术方案如下:
[0005]一方面,本申请实施例提供一种加密方法,应用于第一设备,所述方法包括:
[0006]基于第一时间戳获取加密初始化向量,所述第一时间戳基于所述第一设备生成加密消息时的时间戳确定;
[0007]通过所述加密初始化向量对原始消息中的待加密数据进行加密处理,得到加密后数据;
[0008]向第二设备发送加密消息,或者,广播加密消息;其中,所述加密消息携带所述加密后数据和基于所述第一时间戳确定的时间数据。
[0009]另一方面,本申请实施例提供一种解密方法,应用于第二设备,所述方法包括:
[0010]接收第一设备发送或广播的加密消息,所述加密消息携带加密后数据和基于第一时间戳确定的时间数据;
[0011]根据所述第二设备接收到所述加密消息时的时间戳和所述时间数据获取解密初始化向量;
[0012 ...
【技术保护点】
【技术特征摘要】
1.一种加密方法,其特征在于,应用于第一设备,所述方法包括:基于第一时间戳获取加密初始化向量,所述第一时间戳基于所述第一设备生成加密消息时的时间戳确定;通过所述加密初始化向量对原始消息中的待加密数据进行加密处理,得到加密后数据;向第二设备发送所述加密消息,或者,广播所述加密消息;其中,所述加密消息携带所述加密后数据和基于所述第一时间戳确定的时间数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一时间戳获取加密初始化向量,包括:按照预设格式对所述第一时间戳进行编码处理,得到第一编码后时间戳;若所述第一编码后时间戳所包括的比特数小于初始化向量所包括的比特数,则对所述第一编码后时间戳进行补位处理,得到第一补位后时间戳,所述第一补位后时间戳所包括的比特数与所述初始化向量所包括的比特数相同;对所述第一补位后时间戳和所述初始化向量进行逻辑运算,得到所述加密初始化向量。3.根据权利要求2所述的方法,其特征在于,所述对所述第一补位后时间戳和所述初始化向量进行逻辑运算,得到所述加密初始化向量,包括:对所述第一补位后时间戳和所述初始化向量进行异或运算,得到所述加密初始化向量。4.根据权利要求1至3任一项所述的方法,其特征在于,当所述待加密数据包括业务数据时,所述时间数据为所述第一时间戳中的低n位数据,所述n小于所述第一时间戳所包括的比特数;当所述待加密数据不包括业务数据时,所述时间数据为所述第一时间戳。5.根据权利要求1至3任一项所述的方法,其特征在于,所述基于第一时间戳获取加密初始化向量之前,还包括:对所述第一设备的时间进行校时处理,校时处理后的所述第一设备的时间与基准时间之间的误差小于预设门限。6.根据权利要求1至3任一项所述的方法,其特征在于,所述第一设备为蓝牙设备,所述第二设备为移动终端,所述方法包括:基于第一时间戳获取加密初始化向量,所述第一时间戳基于所述蓝牙设备生成加密消息时的时间戳确定;通过所述加密初始化向量对原始消息中的待加密数据进行加密处理,得到加密后数据;向移动终端发送加密消息,或者,广播加密消息;其中,所述加密消息携带所述加密后数据和基于所述第一时间戳确定的时间数据。7.一种解密方法,其特征在于,应用于第二设备,所述方法包括:接收第一设备发送或广播的加密消息,所述加密消息携带加密后数据和基于第一时间戳确定的时间数据;根据所述第二设备接收到所述加密消息时的时间戳和所述时间数据获取解密初始化
向量;通过所述解密初始化向量对所述加密后数据进行解密处理,得到原始消息中的待加密数据。8.根据权利要求7所述的方法,其特征在于,所述根据所述第二设备接收到所述加密消息时的时间戳和所述时间数据获取解密初始化向量,包括:根据所述第二设备接收到所述加密消息时的时间戳和所述时间数据确定第二时间戳;按照预设格式对所述第二时间戳进行编码处理,得到第二编码后时间戳;若所述第二编码后时间戳所包括的比特数小于初始化向量所包括的比特数,则对所述第二编码后时间戳进行补位处理,得到第二补位后时间戳,所述第二补位后时间戳所包括的比特数与所述初始化向量所包括的比特数相同;对所述第二补位后时间戳和所述初始化向量进行逻辑运算,得到所述解密初始化向量。9.根据权利要求8所述的方法,其特征在于,所述根据所述第二设备接收到...
【专利技术属性】
技术研发人员:曾春亮,翟召轩,杨启昌,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。