1.一种数据加密方法,其特征在于,包括:
获取待加密数据,基于预设的分词规则对所述待加密数据进行分词处理,得到分词处理结果,所述分词处理结果包括至少一个特征词;
获取所述特征词,基于预设的第一编码规则对所述特征词进行编码,得到与所述特征词对应的第一数据,并基于预设的第一转化规则将所述第一数据转化为第一明文字符串,其中,所述第一数据的计数系统类型由所述预设的第一编码规则决定;
获取所述第一明文字符串,并对所述第一明文字符串进行格式保留加密,得到与所述第一明文字符串对应的第二密文字符串;
获取所述第二密文字符串,并基于预设的第二转化规则将所述第二密文字符串转化为至少一个第二数据,其中,所述第二数据的计数系统类型与所述第一数据的计数系统类型相同;
获取所述第二数据,基于预设的第二编码规则对所述第二数据进行编码,得到与所述特征词对应的已加密数据,所述已加密数据与所述特征词的数据类型一致。
2.根据权利要求1所述的数据加密方法,其特征在于,所述获取所述第二密文字符串,并基于预设的第二转化规则将所述第二密文字符串转化为至少一个第二数据,其中,所述第二数据的计数系统类型与所述第一数据的计数系统类型相同,包括:
获取所述第二密文字符串,将所述第二密文字符串从起始位开始以三个字符为一组依次进行划分,得到第二密文字符串组;其中,如果最后一组所述第二密文字符串组不足三个字符,则用零补齐;
基于预设的第二转化规则将所述第二密文字符串组转化为第二数据,其中,所述第二数据的计数系统类型与所述第一数据的计数系统类型相同。
3.根据权利要求2所述的数据加密方法,其特征在于,在所述基于预设的第二编码规则对所述第二数据进行编码,得到与所述特征词对应的已加密数据之后,还包括:对于用零补齐的所述第二密文字符串组,在所述已加密数据后面填充对应的填充标记。
4.根据权利要求1所述的数据加密方法,其特征在于,所述预设的第一编码规则为使用utf-8或ascii进行编码,所述预设的第二编码规则为使用unicode进行编码;所述第一数据的计数系统类型为十六进制。
5.根据权利要求1至4任一项所述的数据加密方法,其特征在于,所述预设的第一编码规则还包括:对表示地址信息或格式信息的所述特征词不进行编码。
6.根据权利要求1至4任一项所述的数据加密方法,其特征在于,所述对所述第一明文字符串进行格式保留加密,是通过格式保留加密算法fpe完成的。
7.根据权利要求1至4任一项所述的数据加密方法,其特征在于,所述待加密数据包括汉字。
8.一种数据加密系统,其特征在于,包括:数据分词模块、第一编码模块、格式保留模块、第二转化模块以及第二编码模块;其中,
所述数据分词模块,用于获取待加密数据,基于预设的分词规则对所述待加密数据进行分词处理,得到分词处理结果,所述分词处理结果包括至少一个特征词;
所述第一编码模块,用于获取所述特征词,基于预设的第一编码规则对所述特征词进行编码,得到与所述特征词对应的第一数据,并基于预设的第一转化规则将所述第一数据转化为第一明文字符串,其中,所述第一数据的计数系统类型由所述预设的第一编码规则决定;
所述格式保留模块,用于获取所述第一明文字符串,并对所述第一明文字符串进行格式保留加密,得到与所述第一明文字符串对应的第二密文字符串;
所述第二转化模块,用于获取所述第二密文字符串,并基于预设的第二转化规则将所述第二密文字符串转化为至少一个第二数据,其中,所述第二数据的计数系统类型与所述第一数据的计数系统类型相同;
所述第二编码模块,用于获取所述第二数据,基于预设的第二编码规则对所述第二数据进行编码,得到与所述特征词对应的已加密数据,所述已加密数据与所述特征词的数据类型一致。
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的数据加密方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的数据加密方法的步骤。