【技术实现步骤摘要】
文件生成方法和装置、文件编码信息发送方法和装置
[0001]本公开实施例涉及人工智能
,尤其涉及文件生成方法和装置、文件编码信息发送方法和装置。
技术介绍
[0002]随着信息化的发展,数据安全越来越重要,人们对数据加密操作方法的有效性的要求越来越高。在常见数据加密过程中,不可避免地会涉及到密钥参数和加密算法,对于这类加密方式,可以轻松地利用“获取其最高权限的设备的文件目录”的方式对加密算法进行破解,以实现对信息的窃取。其中,最高权限的设备包括Android设备、iOS设备等。
[0003]在移动设备中的密钥的存储方法通常包括:(1)密码和加密方法直接编码在软件代码中,这种操作很容易被逆向分析,导致密钥和加密算法泄露;(2)密码存储在私有目录文件中,拥有最高权限的客户端用户可以导出文件查看密码;(3)将密码分段存储在代码和文件中,由于内存中会出现完整的密钥拼接,所以密码还是容易被分析出来;(4)用另一个密钥对本密钥进行加密,在文件或者代码中存储密码的密码。在实际动态调试后,内存中会出现密码的原文,也容易被破解。 ...
【技术保护点】
【技术特征摘要】
1.一种文件生成方法,其特征在于,包括:获取初始应用文件;其中,所述初始应用文件包括待传输的源文件;对所述源文件进行压缩处理,得到压缩文件;对所述压缩文件进行编码处理,得到文件编码信息;获取所述源文件的存储地址,并将所述存储地址与所述文件编码信息对应存储得到编码文件对照表;根据所述编码文件对照表对所述初始应用文件进行替换处理,得到目标文件;其中,所述目标文件为程序应用文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述编码文件对照表对所述初始应用文件进行替换处理,得到目标文件,包括:根据所述编码文件对照表对所述源文件进行查询,以得到与所述源文件对应的所述文件编码信息;将所述初始应用文件中的所述源文件替换为所述源文件对应的所述文件编码信息,得到所述目标文件。3.根据权利要求1或2中任一项所述的方法,其特征在于,所述对所述压缩文件进行编码处理,得到文件编码信息,包括:获取当前时间信息;获取随机数信息;对所述当前时间信息、预设的基准时间信息进行差值处理,得到相对时间信息;对所述相对时间信息、所述随机数信息进行拼接处理,得到所述文件编码信息。4.一种文件编码信息发送方法,其特征在于,包括:获取如权利要求1至3中任一项所述的文件生成方法得到的目标文件;运行所述目标文件,得到文件编码信息,并将所述文件编码信息发送给服务器端。5.一种文件生成方法,其特征在于,包括:获取如权利要求1至3中任一项所述的文件生成方法得到的编码文件对照表;接收客户端发送的文件编码信息;根据所述文件编码信息、所述编码文件对照表得到与所述文件编码信息对应的源文件。6.一种文件生成装置,其特征在于,包括:初始应用文件获取模块,用于获取初始应用文件...
【专利技术属性】
技术研发人员:郭倜颖,刘伟超,陈远旭,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。