1.一种数据脱敏方法,其特征在于,包括:
确定第一数据对应的数据字典和脱敏密钥,所述第一数据为待脱敏的数据,所述数据字典包括数据序列和第一标识序列的对应关系,所述数据序列包括多个数据,所述第一标识序列包括多个标识,所述数据序列中的一个数据对应所述第一标识序列中的一个标识,所述脱敏密钥包括至少一个所述第一标识序列中的标识;
根据所述数据字典在所述第一标识序列中确定与所述第一数据对应的第一标识;
根据所述脱敏密钥确定标识字典,所述标识字典包括所述第一标识序列和第二标识序列的对应关系,所述第二标识序列为根据所述脱敏密钥中的标识对所述第一标识序列进行重排序得到的序列,所述第二标识序列中的一个标识对应所述第一标识序列中的一个标识;
根据所述标识字典在所述第二标识序列中确定与所述第一标识对应的第二标识;
根据所述数据字典在所述数据序列中确定与所述第二标识对应的第二数据,并将所述第二数据确定为所述第一数据对应的脱敏数据。
2.根据权利要求1所述的方法,其特征在于,所述脱敏密钥包括m个标识,所述标识字典包括M个子标识字典,所述M个子标识字典由可重复排列的m个子标识字典排列组合得到,所述m个子标识字典为根据所述m个标识确定的子标识字典,m、M均为正整数,M大于或等于m;
所述M个子标识字典中的第i个子标识字典包括所述第一标识序列和第i标识序列的对应关系,所述第i标识序列为对所述第一标识序列进行重排序得到的序列,所述第i标识序列中的一个标识对应所述第一标识序列中的一个标识,第M标识序列为所述第二标识序列,i为正整数,i大于或等于1并且小于或等于M;
所述根据所述标识字典在所述第二标识序列中确定与所述第一标识对应的第二标识,包括:根据所述第i个子标识字典在所述第i标识序列中确定与第i标识对应的第(i+1)标识,其中,当i=1时,所述第i标识为所述第一标识;
将第M标识序列中的第(M+1)标识确定为所述第二标识。
3.根据权利要求2所述的方法,其特征在于,
M=m,所述第i个子标识字典为根据所述脱敏密钥中的第j个标识确定的子标识字典,j=i,j为正整数,j大于或等于1并且小于或等于m;或者M=2m-1,所述第i个子标识字典为根据所述脱敏密钥中的第j个标识确定的子标识字典,
4.根据权利要求3所述的方法,其特征在于,所述第i标识序列为对所述第一标识序列进行按顺序移位得到的序列,并且,所述第j个标识在所述第i个子标识字典的第i标识序列中位于第k位,k为大于或等于1并且小于或等于N的任一正整数,N等于所述第一标识序列中的标识的个数。
5.根据权利要求2-4任一项所述的方法,其特征在于,所述确定第一数据对应的数据字典和脱敏密钥之后,包括:确定所述标识字典中的第A个子标识字典,所述第A个子标识字典为根据所述脱敏密钥中的第a个标识确定的子标识字典, B为所述第一数据在待脱敏的数据整体中的排列顺序,所述数据整体包括至少两个数据,a和n均为正整数,N等于所述第一标识序列中的标识的个数;
根据所述第A个子标识字典确定第A标识序列中的第三标识,所述第三标识在所述第A标识序列中位于所述第a个标识的后一位;
在所述脱敏密钥中将所述第a个标识替换为所述第三标识;
将替换得到的脱敏密钥确定为所述第一数据的下一个数据对应的脱敏密钥。
6.一种数据脱敏装置,其特征在于,包括:
字典密钥确定模块,用于确定第一数据对应的数据字典和脱敏密钥,所述第一数据为待脱敏的数据,所述数据字典包括数据序列和第一标识序列的对应关系,所述数据序列包括多个数据,所述第一标识序列包括多个标识,所述数据序列中的一个数据对应所述第一标识序列中的一个标识,所述脱敏密钥包括至少一个所述第一标识序列中的标识;
第一标识确定模块,用于根据所述数据字典确定在所述第一标识序列中确定与所述第一数据对应的第一标识;
标识字典确定模块,用于根据所述脱敏密钥确定标识字典,所述标识字典包括所述第一标识序列和第二标识序列的对应关系,所述第二标识序列为根据所述脱敏密钥中的标识对所述第一标识序列进行重排序得到的序列,所述第二标识序列中的一个标识对应所述第一标识序列中的一个标识;
第二标识确定模块,用于根据所述标识字典在所述第二标识序列中确定与所述第一标识对应的第二标识;
脱敏数据确定模块,用于根据所述数据字典在所述数据序列中确定与所述第二标识对应的第二数据,并将所述第二数据确定为所述第一数据对应的脱敏数据。
7.根据权利要求6所述的装置,其特征在于,所述脱敏密钥包括m个标识,所述标识字典包括M个子标识字典,所述M个子标识字典由可重复排列的m个子标识字典排列组合得到,所述m个子标识字典为根据所述m个标识字典确定的子标识字典,m、M均为正整数,M大于或等于m;
所述M个子标识字典中的第i个子标识字典包括所述第一标识序列和第i标识序列的对应关系,所述第i标识序列为对所述第一标识序列进行重排序得到的序列,所述第i标识序列中的一个标识对应所述第一标识序列中的一个标识,第M标识序列为所述第二标识序列,i为正整数,i大于或等于1并且小于或等于M;
所述第二标识确定模块具体用于:
根据所述第i个子标识字典在所述第i标识序列中确定与所述第i标识对应的第(i+1)标识,其中,当i=1时,所述第i标识为所述第一标识;
将第M标识序列中的第(M+1)标识确定为所述第二标识。
8.根据权利要求7所述的装置,其特征在于,
M=m,所述第i个子标识字典为根据所述脱敏密钥中的第j个标识确定的子标识字典,j=i,j为正整数,j大于或等于1并且小于或等于m;或者M=2m-1,所述第i个子标识字典为根据所述脱敏密钥中的第j个标识确定的子标识字典,
9.一种数据脱敏装置,包括处理器、存储器以及输入输出接口,所述处理器、存储器和输入输出接口相互连接,其中,所述输入输出接口用于输入或输出数据,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行如权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的方法。