【技术实现步骤摘要】
数据加密及数据解密方法、装置、存储介质及电子装置
[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种数据加密及数据解密方法、装置、存储介质及电子装置。
技术介绍
[0002]目前瘦终端上搭建的系统,当要用于保密级别要求比较高的场景时,一般都会对系统上的数据进行加密。在相关技术中,采用的加密方式,一般都是应用软件通过一些算法加硬件特征值等,来对数据进行运算,得到的运算结果即是加密后数据,并将此数据写入存储。这种方法的保密级别还不够,而且对IO性能有一定的影响。
[0003]在相关技术中,数据加密有如下几种方式:
[0004]在上层应用软件侧,通过算法、硬件特征值等对数据进行计算,软件在写存储数据时,调用此加密接口,然后将接口返回的数据写入存储。
[0005]使用硬件加密卡、加密狗等,这些一般是搭配特定的软件来进行使用。
[0006]以上几种加密方式,有如下缺点:
[0007]1:系统本身、软件本身并没有加密。如果将存储拆下来,然后通过挂载或其它的方式,是可以取出存储上的数据的。 ...
【技术保护点】
【技术特征摘要】
1.一种数据加密方法,其特征在于,包括:获取第一数据;确定用于存储所述第一数据的第一存储空间;确定与所述第一存储空间的第一特征值对应的加密规则;基于所述加密规则对所述第一数据进行加密处理,以得到第一加密数据。2.根据权利要求1所述的方法,其特征在于,在获取第一数据之前,所述方法还包括:获取所述第一特征值;基于所述第一特征值执行初始化操作,其中,所述初始化操作用于触发执行获取所述第一数据的操作。3.根据权利要求2所述的方法,其特征在于,获取所述第一特征值包括:获取用于标识所述第一存储空间的第一标识信息;基于第一算法对所述第一标识信息进行处理,以得到目标数值;将所述目标数值确定为所述第一存储空间的所述第一特征值。4.根据权利要求1所述的方法,其特征在于,在基于所述加密规则对所述第一数据进行加密处理,以得到第一加密数据之后,所述方法还包括:将所述第一加密数据发送给块驱动,以指示所述块驱动将所述第一加密数据存储在所述第一存储空间中。5.一种数据解密方法,其特征在于,包括:获取第一存储空间中存储的第一加密数据,其中,所述第一加密数据是基于加密规则对第一数据进行加密后所得到的,所述加密规则为与所述第一存储空间的第一特征值对应的规则;确定所述第一存储空间的所述第一特征值,并确定与所述第一特征值对应的解密规则;基于所述解密规则对所述第一加密数据进行解密,以得到所述第一数据。6.根据权利要求5所述的方法,其特征在于,在获取第一存储空间中存储的第一加密数据之前,所述方法还包括:获取所述第一特征值;基于所述第一特征值执行初始化操作,其中,所述初始化操作用于触发执行获取所述第一加密数据的操作。7.根据权利要求6所述的方法,其特征在于,获取所述第一特征值包括:获取用...
【专利技术属性】
技术研发人员:黄琛,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。