1.一种数据处理方法,其特征在于,包括:
采用第一加密算法对待加密数据进行加密,得到第一加密数据;
确定所述第一加密数据的密文长度;
根据所述第一加密数据的密文长度确定目标加密偏移量,所述目标加密偏移量为根据预设长度和所述第一加密数据的密文长度确定的,所述预设长度的数值大于已公开的加密算法加密后的密文长度数值;
根据所述目标加密偏移量确定第二加密算法;
根据所述第二加密算法和所述目标加密偏移量对所述第一加密数据进行加密,得到第二加密数据,所述第二加密数据的密文长度为所述预设长度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一加密数据的密文长度确定目标加密偏移量,包括:根据所述预设长度、密文长度和偏移量之间的对应关系,确定所述第一加密数据的密文长度对应的所述目标加密偏移量。
3.根据权利要求2所述的方法,其特征在于,所述预设长度大于所述第一加密数据的密文长度。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标加密偏移量确定第二加密算法,包括:按照预设的偏移量与加密算法之间的对应关系确定与所述目标加密 偏移量对应的所述第二加密算法。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述第二加密算法和所述目标加密偏移量对所述第一加密数据进行加密,得到第二加密数据之后,所述方法还包括:采用所述目标加密偏移量确定第二解密算法;
采用第二解密算法和目标加密偏移量对所述第二加密数据进行解密,得到第一加密数据;
采用第一解密算法对所述第一加密数据进行解密,得到所述待加密数据。
6.一种终端,其特征在于,包括:
第一加密单元,用于采用第一加密算法对待加密数据进行加密,得到第一加密数据;
第一确定单元,用于确定所述第一加密数据的密文长度;
第二确定单元,用于根据所述第一加密数据的密文长度确定目标加密偏移量,所述目标加密偏移量为根据预设长度和所述第一加密数据的密文长度确定的,所述预设长度的数值大于已公开的加密算法加密后的密文长度数值;
第三确定单元,用于根据所述目标加密偏移量确定第二加密算法;
第二加密单元,用于根据所述第二加密算法和所述目标加密偏移量对所述第一加密数据进行加密,得到第二加密数据,所述第二加密数据的密文长度为所述预设长度。
7.根据权利要求6所述终端,其特征在于,所述第二确定单元具体用于:根据所述预设长度、密文长度和偏移量之间的对应关系,确定所述第一加密数据的密文长度对应的所述目标加密偏移量。
8.根据权利要求7所述终端,其特征在于,所述预设长度大于所述第一加密数据的密文长度。
9.根据权利要求6至8任一项所述终端,其特征在于,所述第三确定单元具体用于:按照预设的偏移量与加密算法之间的对应关系确定与所述目标加密 偏移量对应的所述第二加密算法。
10.根据权利要求6至8任一项所述终端,其特征在于,所述终端还包括:第四确定单元,用于所述第三确定单元根据所述第二加密算法和所述目标加密偏移量对所述第一加密数据进行加密,得到第二加密数据之后,采用所述目标加密偏移量确定第二解密算法;
第二解密单元,用于采用第二解密算法和目标加密偏移量对所述第二加密数据进行解密,得到第一加密数据;
第一解密单元,用于采用第一解密算法对所述第一加密数据进行解密,得到所述待加密数据。