The embodiment of the present invention provides a data processing method, device and terminal, which includes: acquiring data to be encrypted; confusing the encrypted program and the encrypted key corresponding to the encrypted algorithm to obtain the confused encrypted program and the confused encrypted key; then using block chain encryption technology, using the confused encrypted program and the confused encrypted encrypted key to treat. Encrypted data is encrypted to obtain encrypted data. The data processing method, device and terminal provided by the embodiment of the present invention improve the data security.
【技术实现步骤摘要】
数据处理方法、装置及终端
本专利技术实施例涉及终端
,尤其涉及一种数据处理方法、装置及终端。
技术介绍
随着信息技术的不断发展,网络已经与人们的日常生活、工作密不可分,为人们的日常生活和工作提供了极大的便利。但是,网络在为人们提供便利的同时,用户数据在存储、访问控制以及传输过程中存在泄漏或被篡改的风险,因此,数据的安全性也变得尤为重要。为了提高数据的安全性,现有技术中,通常是通过数据加密的方式提高数据的安全性。在对数据进行加密时,是采用加密算法和密钥的方式对数据进行加密,以避免数据在存储、访问控制以及传输过程中存在泄漏或被篡改的风险,从而提高数据的安全性。然而,采用现有的方法,只要通过逆向程序获取到数据源码和密钥,就可以基于该数据源码和密钥获取到数据,从而导致数据的安全性不高。
技术实现思路
本专利技术实施例提供一种数据处理方法、装置及终端,以提高数据的安全性。第一方面,本专利技术实施例提供一种数据处理方法,该数据处理方法可以包括:获取待加密数据;分别对加密算法对应的加密程序和加密密钥进行混淆处理,得到混淆后的加密程序和混淆后的加密密钥;采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据。在一种可能的实现方式中,所述待加密数据包括第一数据块和第二数据块;所述采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据,包括:采用所述混淆后的加密程序和所述混淆后的加密密钥对所述第一数据块进行加密处理,得到第一加密数据;根据所述混淆后的加密程序、所述混淆后的加密密钥及所 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取待加密数据;分别对加密算法对应的加密程序和加密密钥进行混淆处理,得到混淆后的加密程序和混淆后的加密密钥;采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待加密数据;分别对加密算法对应的加密程序和加密密钥进行混淆处理,得到混淆后的加密程序和混淆后的加密密钥;采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据。2.根据权利要求1所述的方法,其特征在于,所述待加密数据包括第一数据块和第二数据块;所述采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据,包括:采用所述混淆后的加密程序和所述混淆后的加密密钥对所述第一数据块进行加密处理,得到第一加密数据;根据所述混淆后的加密程序、所述混淆后的加密密钥及所述第一加密数据对第二数据块进行处理,得到第二加密数据;将所述第一加密数据和所述第二加密数据确定为所述加密数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述混淆后的加密程序、所述混淆后的加密密钥及所述第一加密数据对第二数据块进行处理,得到第二加密数据,包括:根据所述混淆后的加密密钥和所述第一加密数据生成目标密钥;采用所述混淆后的加密程序和所述目标密钥对所述第二数据块进行加密处理,得到所述第二加密数据。4.根据权利要求1所述的方法,其特征在于,所述采用区块链加密技术,使用混淆后的加密程序和混淆后的加密密钥对所述待加密数据进行加密处理,得到加密数据之后,还包括:采用Hash算法对所述加密数据进行Hash运算,得到第三加密数据;存储所述第三加密数据。5.根据权利要求1所述的方法,其特征在于,所述分别...
【专利技术属性】
技术研发人员:高兴广,钟严军,牛兵帅,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。